Fundamentos De JAVA
Fundamentos de
programación en Java
Jorge Martínez Ladrón de Guevara
Editorial EME
ISBN 978-84-96285-36-2
Contenido
1. Introducción a Java .................................... 1
Los lenguajes de programación ......................... 1
Historia de Java ................................................. 2La plataforma de Java ....................................... 3
Entornos de desarrollo para Java ...................... 4
El proceso de edición y compilación................... 5
La codificación de programas Java .................... 6
El proceso de desarrollo de software ................. 6
2. Estructura de un programa Java ................ 9
La estructura de un programa Java ................... 9Los elementos de un programa Java................ 13
Comentarios........................................................................ 14
Identificadores..................................................................... 14
Variables y valores ................................................................ 15
Tipos primitivos .................................................................... 17Literales .............................................................................. 18
Operadores .......................................................................... 19
Expresiones......................................................................... 21
Expresiones aritmético-lógicas ................................................ 22Conversión de tipos ............................................................... 22
Las palabras reservadas de Java ............................................. 23
3. Clases y objetos....................................... 25
Clases .............................................................. 26
Los elementos de una clase ............................. 27
Atributos............................................................................. 27Métodos y constructores ........................................................ 28
Representación de clases y objetos ......................................... 32
Objetos ............................................................ 33
La referencia null .................................................................. 35
Referencias compartidas por varios objetos.............................. 36
iEl ciclo de vida de un objeto ................................................... 39
Atributos ......................................................... 40
Métodos ........................................................... 41
Declaración de métodos ......................................................... 44
Invocación de métodos .......................................................... 45El método main() .................................................................. 47
Parámetros y argumentos ...................................................... 48
Paso de parámetros.............................................................. 50
El valor de retorno ................................................................ 52Las variables locales de un método .......................................... 52
Sobrecarga de métodos ......................................................... 53
Constructores .................................................. 54
4. Extensión de clases .................................. 59
Composición .................................................... 59
Herencia .......................................................... 64Extensión de clases ............................................................... 64
Polimorfismo ........................................................................ 70
Compatibilidad de tipos ................................... 74
Conversión ascendente de tipos .............................................. 74
Conversión descendente de tipos............................................ 76...
Regístrate para leer el documento completo.