Introducción a JAVA

Get Started. It's Free
or sign up with your email address
Introducción a JAVA by 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. Variables y Tipos

4.1. byte

4.2. short

4.3. int

4.4. long

4.5. float

4.6. double

4.7. char

4.8. boolean

5. Control de flujo

5.1. Sentencias y Bloques

5.2. Sentencia if-else

5.3. Sentencia Switch

5.4. Sentencia while

5.5. Sentencia Do-while

5.6. Sentencia for

5.7. Sentencia break

5.8. Sentencia continue

5.9. Sentencia return

6. Herencia

6.1. Clases Extendidas

6.1.1. public class StackPrint extends Stack {.. }

6.1.2. final

6.1.3. abstract

6.2. Variables miembros

6.2.1. super

6.2.2. this

6.2.3. final

6.3. Métodos

6.3.1. Sobrecarda

6.3.2. Redefinición

6.3.3. final

6.3.4. abstract

6.4. Constructores

7. Caracteres, String y Otros tipos de datos

7.1. Arreglos

7.1.1. Unidimensional

7.1.2. Multidimensional

7.2. Caracteres

7.2.1. Mantienen un único valor

7.3. String

7.3.1. Almacenar y manipular datos inmutables

7.4. Números

7.4.1. Class Number

7.4.1.1. Byte

7.4.1.2. Double

7.4.1.3. Float

7.4.1.4. Integer

7.4.1.5. Long

7.4.1.6. Short

7.4.1.7. BigDecimal

7.4.1.8. BigInteger

7.5. Date

7.5.1. Operaciones

7.5.1.1. Comparación

7.5.1.2. Suma

7.5.1.3. Formato

8. Manejo de Excepciones

8.1. Error

8.1.1. Error interno irrecuperable

8.2. Exception

8.2.1. Situación excepcional

8.2.1.1. Compilación

8.2.1.2. Ejecución

8.3. Tipos de Excepciones

8.3.1. No verificadas

8.3.2. Verificadas

8.4. Capturar Excepción

8.4.1. Try-Catch

8.4.2. Throws

8.4.3. Finally

9. Importación y Paquetes

9.1. import java.util.*;

10. Conceptos Básicos de JAVA

10.1. Caracteres

10.1.1. Unicode

10.1.2. ASCII

10.2. Identificadores

10.2.1. Letras en Unicode

10.2.2. Sensitive case

10.2.3. No palabras reservadas

11. Funcionalidad JAVA

11.1. Esencial (Objetos)

11.2. Interfaces gráficas

11.3. Red y Applets

11.4. Internacionalización

11.5. Seguridad

11.6. Threads

11.7. Componentes de Software

11.8. Serialización

11.9. Base de datos relacionales

12. Operadores

12.1. Aritméticos

12.1.1. Suma +

12.1.2. Resta -

12.1.3. Multiplicación *

12.1.4. División /

12.1.5. Módulo %

12.2. Relacionales

12.2.1. Mayor que >

12.2.2. Mayor o igual que >=

12.2.3. Menor que <

12.2.4. Menor o igual que <=

12.2.5. Igual que ==

12.2.6. Diferente !=

12.3. Al Bit

12.3.1. AND &

12.3.2. OR inclusivo |

12.3.3. OR exclusivo ^

12.3.4. Correr a la izquierda <<

12.3.5. Correr a la derecha >>

13. Clases y Objetos

13.1. Modificadores de Clase

13.1.1. public

13.1.2. abstract

13.1.3. final

13.2. Variables miembro

13.2.1. private

13.2.2. protected

13.2.3. public

13.2.4. final

13.2.5. static

13.3. Constructores

13.3.1. private

13.3.2. protected

13.3.3. public

13.4. Métodos

13.4.1. private

13.4.2. public

13.4.3. protected

13.4.4. static

13.4.5. native

13.5. Clases anidadas

14. Interfaces y Paquetes

14.1. Interfaz

14.1.1. Interface

14.1.1.1. Solo constantes

14.1.1.2. Métodos public y abstract

14.1.1.3. Herencia simple

14.1.1.4. Herencia múltiple

14.1.2. Abstract class

14.2. Package

14.2.1. package <nombre>

14.2.2. import <nombre>