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

Aprende Java

moises9328 de Noviembre de 2013

11.847 Palabras (48 Páginas)356 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 6.1.4. El operador instanceof.............................................................................................34 6.1.5. Clases abstractas...........................................................................................................35 6.2. Interfaces...................................................................................................................................35 6.3. Paquetes.....................................................................................................................................36

7. Excepciones en Java.............................................................................................................................38

7.1. Qué es una excepción................................................................................................................38 7.2. Tipos de excepciones. ...............................................................................................................38 7.3. Cómo se gestiona una excepción: try...catch...finally.............................................38 7.4. Creación de excepciones propias. .............................................................................................39

8. Algunas clases de utilidad...................................................................................................................41

8.1. Colecciones...............................................................................................................................41 8.2. Strings. ......................................................................................................................................44 8.3. Matemáticas. .............................................................................................................................45 8.4. Envolturas..................................................................................................................................46 8.5. Ejercicios...................................................................................................................................47

9. Entrada y salida en Java. ....................................................................................................................48

9.1. Streams en Java.........................................................................................................................48 9.2. Streams de bytes........................................................................................................................48 9.3. Streams de caracteres................................................................................................................48 9.4. Conexión entre streams de bytes y de caracteres......................................................................49 9.5. Ficheros y streams

...

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