Fjava

Páginas: 149 (37042 palabras) Publicado: 29 de abril de 2015
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 ..................................................2
La plataforma de Java ........................................3
Entornos de desarrollopara 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 ....................9
Los elementos de un programa Java.................13Comentarios......................................................................... 14
Identificadores...................................................................... 14
Variables y valores ................................................................ 15
Tipos primitivos .................................................................... 17
Literales.............................................................................. 18
Operadores .......................................................................... 19
Expresiones.......................................................................... 21
Expresiones aritmético-lógicas ................................................ 22
Conversión de tipos ............................................................... 22
Las palabras reservadas de Java............................................. 23

3. Clases y objetos........................................ 25
Clases ...............................................................26
Los elementos de una clase ..............................27
Atributos.............................................................................. 27
Métodos y constructores........................................................ 28
Representación de clases y objetos.......................................... 32

Objetos .............................................................33
La referencia null .................................................................. 35
Referencias compartidas por varios objetos............................... 36

i

El ciclo de vida de un objeto................................................... 39

Atributos ..........................................................40
Métodos............................................................41
Declaración de métodos ......................................................... 44
Invocación de métodos .......................................................... 45
El método main().................................................................. 47
Parámetros y argumentos ...................................................... 48
Paso de parámetros............................................................... 50
El valor de retorno ................................................................ 52
Las variables locales de un método .......................................... 52
Sobrecarga de métodos......................................................... 53

Constructores ...................................................54

4. Extensión de clases .................................. 59
Composición .....................................................59
Herencia ...........................................................64
Extensión de clases ............................................................... 64Polimorfismo ........................................................................ 70

Compatibilidad de tipos ....................................74
Conversión ascendente de tipos .............................................. 74
Conversión descendente de tipos............................................. 76
Jerarquía de herencia ............................................................ 77...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fjava 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS