ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Aprende Java


Enviado por   •  28 de Noviembre de 2013  •  11.847 Palabras (48 Páginas)  •  318 Visitas

Página 1 de 48

Introducción al lenguaje de programación Java.

Una guía básica

Oscar Belmonte Fernández

Introducción al lenguaje de programación Java.: Una guía básica por Oscar Belmonte Fernández

El siguiente documento se cede al dominio público

Historial de revisiones Revisión 1.0 25-10-2004 Revisado por: obf Creación del documento inicial Revisión 1.1 2-12-2004 Revisado por: obf Corrección ortográica, de estilo y adición de nuevos ejemplos Revisión 2.0 6-6-2005 Revisado por: obf Añadidos los capítulos 7, 8 y 9.

Tabla de contenidos 1. Introducción a Java. ..............................................................................................................................1

1.1. Historia. El perfil de Java............................................................................................................1 1.2. Características del lenguaje.........................................................................................................1 1.3. Herramientas de desarrollo. ........................................................................................................2 1.4. El típico primer programa...........................................................................................................3 1.5. Recomendaciones........................................................................................................................4

2. Sintaxis de Java......................................................................................................................................5

2.1. Comentarios ................................................................................................................................5 2.2. Documentación. ..........................................................................................................................5 2.3. Identificadores.............................................................................................................................9 2.4. Palabras reservadas .....................................................................................................................9 2.5. Separadores...............................................................................................................................10

3. Tipos de datos en Java.........................................................................................................................12

3.1. Tipos de datos primitivos. .........................................................................................................12 3.1.1. Conversión de tipos. .....................................................................................................12 3.2. Tipos de datos referencia...........................................................................................................13 3.3. Recolector de basura.................................................................................................................13 3.4. Declaración de variables. Convenciones...................................................................................13 3.5. Ámbito de las variables.............................................................................................................14 3.6. Operadores. Precedencia...........................................................................................................14 3.7. Arrays........................................................................................................................................15 3.8. Cadenas de caracteres. ..............................................................................................................17

4. Estructuras de control en Java...........................................................................................................18

4.1. Estrucutras condicionales..........................................................................................................18 4.1.1. Bifurcación: if-else, if-else-if........................................................................18 4.1.2. Selección múltiple: switch............................................................................................18 4.2. Estructuras de repetición...........................................................................................................19 4.2.1. Repetición sobre un rango determinado. for...............................................................19 4.2.2. Repeticiones condicionales: while, do while........................................................19 4.2.3. Uso de break y continue..........................................................................................20 4.3. Recursividad..............................................................................................................................21 4.4. Ejercicios...................................................................................................................................22

5. Clases en Java.......................................................................................................................................23

5.1. Definición de una clase en Java.................................................................................................23 5.2. Atributos. Atributos estáticos o de clase...................................................................................23 5.3. Métodos. Métodos estáticos o de clase.....................................................................................24 5.4. Creación de objetos...................................................................................................................25 5.5. Paso por valor y paso por referencia.........................................................................................26 5.6. Sobrecarga de Métodos.............................................................................................................27 5.7. Finalización...............................................................................................................................28 5.8. Ejercicios...................................................................................................................................28

iii

6. Herencia e Interface en Java...........................................................................................................29

6.1. Herencia ....................................................................................................................................29 6.1.1. Sobrescritura de variables y métodos...........................................................................30 6.1.2. Sobrescritura de constructores......................................................................................31 6.1.3. Vinculación dinámica...................................................................................................33

...

Descargar como (para miembros actualizados) txt (87 Kb)
Leer 47 páginas más »
Disponible sólo en Clubensayos.com