Manual Fundamentos Java

Páginas: 51 (12724 palabras) Publicado: 26 de marzo de 2013
CURSO - TALLER
“Fundamentos de Java”

AUTOR DEL MANUAL:
DOCENTE:

ÁNGEL CHATA T.
JOSÉ DEL CARMEN CANCHUCAJA VÍLCHEZ





















Material compartido por el autor para la realización del curso, no utilizar para otros fines distintos a los de la capacitación. Revisado y adaptado por José Canchucaja V.INDICE
INDICE 1
Tema 1. CONCEPTOS BASICOS Y LENGUAJE DE PROGRAMACIÓN 5
1.1. INTRODUCCION. 5
1.1.1 Características de Java 5
1.1.2. Java en la empresa. 5
1.1.3. Java en tu PC. 6
1.1.4. Java Virtual Machine (JVM) 21
1.1.5. El recolector de basura (Garbage Collector) 22
1.2. TIPOS DE DATOS 23
1.2.1 Variables 23
1.3. OPERADORES 25
1.3.1. Operador de asignación 25
1.3.2. Operadoresaritméticos 25
1.3.3. Operadores Incremento y Decremento 25
1.3.4. Operadores de Comparación 25
1.3.5. Operadores Lógicos 26
1.3.6. Operadores Compuestos 26
1.3.7. Operadores con Cadenas. 26
1.3.8. Precedencia de operadores 27
1.3.9. EJERCICIOS 27
Ejercicio 2. 27
1.4. CONTROL DE FLUJO 28
1.4.1 Bloques en Java 28
1.4.2. IF y ELSE 29
1.4.3. IF anidados 29
1.4.4. Errores comunes. 301.4.5. El operador condicional (?:) 30
1.4.6. La sentencia SWITCH 31
1.4.7. EJERCICIOS 32
1.5. LOS CICLOS REPETITIVOS 33
1.5.1. WHILE 33
1.5.2. DO...WHILE 34
1.5.3. EL CICLO FOR 34
1.5.4. ERRORES COMUNES. 34
1.5.5. LA SENTENCIA BREAK 34
1.5.6. LA SENTENCIA CONTINUE 35
1.5.7 EJERCICIOS 35
Tema 2. PRINCIPIOS DE LA ORIENTACION A OBJETOS 37
2.1. DEFINICION DE OBJETO. 37
2.1.1. Un nuevoparadigma 37
2.2.2 Los objetos son una abstracción 37
2.2. Encapsulamiento 38
2.3. Relaciones entre objetos 38
2.3.1 Asociación entre objetos 38
2.3.2 Composición de objetos. 39
2.4. Clases 39
Ejercicio 40
2.5. Herencia 40
2.6. Polimorfismo 40
Ejemplos 41
Ejercicio 41
2.7. CLASES EN JAVA 41
2.7.1. Paquetes 41
2.7.2. Modificadores de acceso 42
2.7.3. Creación de objetos. 42
2.7.4. Lareferencia null 43
2.7.5. Asignando referencias 43
2.8. Laboratorio. Uso de Objetos 44
2.9. Métodos 44
2.9.1. Argumentos 45
2.9.2. Valores de retorno. 45
2.9.3. Recursividad 45
2.9.4. Invocando métodos 46
Laboratorio 46
2.10. Encapsulamiento 47
Laboratorio 47
2.11. Paso de variables a métodos. 47
Laboratorio 48
Laboratorio 48
Ejercicio 48
Tema 3. TRABAJANDO CON CLASES 50
3.1.DEFINICIONES INICIALES. 50
3.1.1. Sobrecarga de métodos. 50
3.1.2. Iniciación de variables de instancia 50
3.1.3. Constructores 51
3.1.4. La referencia this 52
3.1.5. Variables de clase 52
3.1.6. Métodos de clase. 53
3.2 EJERCICIOS 54
Ejercicio 1 54
Ejercicio 2 56
Tema 4. TRABAJANDO CON ARREGLOS 57
4.1. DEFINICION DE ARREGLOS 57
4.1.1 Definición 57
4.1.2. Practica Guiada 57
4.2. ARREGLOSMULTIDIMENSIONALES 58
4.3. LABORATORIO 59
4.3.1 Ejercicio 59
4.3.2. Ejercicio 59
4.4. CADENAS. 60
4.4.1. Definición. 60
4.4.2. Construccion de cadenas. 60
4.4.3. Concatenacion. 60
4.5. OPERACIONES CON CADENAS. 60
4.5.1. Longitud de una cadena. 61
4.5.2. Ubicar un carácter mediante un indice 61
4.5.3. Extraer una subcadena 61
4.5.4. Convertir a mayúsculas o minúsculas. 61
4.5.5. Eliminarespacios del inicio y el final de la cadena. 61
4.5.6. Ubicar una subcadena desde una ubicación. 61
4.5.7. Comparando dos cadenas. 61
4.5.8. Comparando regiones de una cadena. 62
4.5.9. Obtener cadenas desde las primitivas. 62
4.5.10. Obtener primitivas desde las cadenas. 62
4.5.11. EJERCICIOS 62
4.6. ARREGLOS DE CADENAS 63
4.6.1. Definicion 63
4.6.2. Ejercicios 63
4.7. MAIN 64
4.8LABORATORIO 64
Segunda Parte 67
Tema 5. HERENCIA Y POLIMORFISMO 69
5.1. HERENCIA 69
5.1.1 Definición 69
5.1.2. La herencia en Java 69
5.1.3. La referencia super 70
5.1.4. Métodos 70
5.1.5. La referencia super 71
5.2. Polimorfismo 72
5.3. El operador instanceof y cast 74
5.4. Atributos, métodos y clases final 74
5.4.1. Variables final 74
5.4.2. Métodos final 74
5.4.3. Clases final 74...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java: Fundamentos De La Plataforma Java
  • Fundamentos de java
  • Manual java
  • Manual De Java
  • Manual java
  • Manual de java
  • Manual java
  • Manual De Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS