Introducción a JAVA

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Introducción a JAVA por Mind Map: Introducción a JAVA

1. Orígenes de JAVA

1.1. 1991

1.1.1. James Gosling inicia el proyecto

1.2. 1993

1.2.1. Se desarrolla OAK

1.3. 1994

1.3.1. Aparece WWW y Moisac

1.4. 1995

1.4.1. Se anuncia Java y HotJava

1.5. 2004

1.5.1. Version J2se 1.5 - Beta

2. Características del Lenguaje

2.1. Simple y OO

2.2. Robusto y seguro

2.3. Interpretado, neutro y portable

2.4. Distribuido y alto desempeño

2.5. Multi-hilo

2.6. Dinámico

3. Ejemplos del Lenguaje

3.1. Comentarios

3.1.1. // Ignora una línea de texto

3.1.2. /* Ignora varias líneas de texto */

3.1.3. /** Comentario de documentación */

3.2. Main

3.2.1. public static void main (String[]args) {.. }

3.3. System

3.3.1. System.out.print("Hola Mundo");

4. Importación y Paquetes

4.1. import java.util.*;

5. Conceptos Básicos de JAVA

5.1. Caracteres

5.1.1. Unicode

5.1.2. ASCII

5.2. Identificadores

5.2.1. Letras en Unicode

5.2.2. Sensitive case

5.2.3. No palabras reservadas

6. Funcionalidad JAVA

6.1. Esencial (Objetos)

6.2. Interfaces gráficas

6.3. Red y Applets

6.4. Internacionalización

6.5. Seguridad

6.6. Threads

6.7. Componentes de Software

6.8. Serialización

6.9. Base de datos relacionales

7. Variables y Tipos

7.1. byte

7.2. short

7.3. int

7.4. long

7.5. float

7.6. double

7.7. char

7.8. boolean

8. Operadores

8.1. Aritméticos

8.1.1. Suma +

8.1.2. Resta -

8.1.3. Multiplicación *

8.1.4. División /

8.1.5. Módulo %

8.2. Relacionales

8.2.1. Mayor que >

8.2.2. Mayor o igual que >=

8.2.3. Menor que <

8.2.4. Menor o igual que <=

8.2.5. Igual que ==

8.2.6. Diferente !=

8.3. Al Bit

8.3.1. AND &

8.3.2. OR inclusivo |

8.3.3. OR exclusivo ^

8.3.4. Correr a la izquierda <<

8.3.5. Correr a la derecha >>

9. Control de flujo

9.1. Sentencias y Bloques

9.2. Sentencia if-else

9.3. Sentencia Switch

9.4. Sentencia while

9.5. Sentencia Do-while

9.6. Sentencia for

9.7. Sentencia break

9.8. Sentencia continue

9.9. Sentencia return

10. Clases y Objetos

10.1. Modificadores de Clase

10.1.1. public

10.1.2. abstract

10.1.3. final

10.2. Variables miembro

10.2.1. private

10.2.2. protected

10.2.3. public

10.2.4. final

10.2.5. static

10.3. Constructores

10.3.1. private

10.3.2. protected

10.3.3. public

10.4. Métodos

10.4.1. private

10.4.2. public

10.4.3. protected

10.4.4. static

10.4.5. native

10.5. Clases anidadas

11. Herencia

11.1. Clases Extendidas

11.1.1. public class StackPrint extends Stack {.. }

11.1.2. final

11.1.3. abstract

11.2. Variables miembros

11.2.1. super

11.2.2. this

11.2.3. final

11.3. Métodos

11.3.1. Sobrecarda

11.3.2. Redefinición

11.3.3. final

11.3.4. abstract

11.4. Constructores

12. Interfaces y Paquetes

12.1. Interfaz

12.1.1. Interface

12.1.1.1. Solo constantes

12.1.1.2. Métodos public y abstract

12.1.1.3. Herencia simple

12.1.1.4. Herencia múltiple

12.1.2. Abstract class

12.2. Package

12.2.1. package <nombre>

12.2.2. import <nombre>

13. Caracteres, String y Otros tipos de datos

13.1. Arreglos

13.1.1. Unidimensional

13.1.2. Multidimensional

13.2. Caracteres

13.2.1. Mantienen un único valor

13.3. String

13.3.1. Almacenar y manipular datos inmutables

13.4. Números

13.4.1. Class Number

13.4.1.1. Byte

13.4.1.2. Double

13.4.1.3. Float

13.4.1.4. Integer

13.4.1.5. Long

13.4.1.6. Short

13.4.1.7. BigDecimal

13.4.1.8. BigInteger

13.5. Date

13.5.1. Operaciones

13.5.1.1. Comparación

13.5.1.2. Suma

13.5.1.3. Formato

14. Manejo de Excepciones

14.1. Error

14.1.1. Error interno irrecuperable

14.2. Exception

14.2.1. Situación excepcional

14.2.1.1. Compilación

14.2.1.2. Ejecución

14.3. Tipos de Excepciones

14.3.1. No verificadas

14.3.2. Verificadas

14.4. Capturar Excepción

14.4.1. Try-Catch

14.4.2. Throws

14.4.3. Finally