Descripción
Este libro está dirigido a todos los programadores interesados en aprender el lenguaje de programación Java y que deseen adquirir los conocimientos necesarios para certificarse con éxito.
Su orientación didáctica le permitirá llevar a cabo el estudio de Java desde el principio, paso a paso, de modo claro y sencillo. Los ejemplos y ejercicios de autoevaluación le ayudarán, en todo momento, en la comprensión de los contenidos de cada capítulo, hasta adquirir un completo conocimiento del lenguaje.
El libro está estructurado en dos grandes partes: el contenido del primer bloque se centra en un estudio profundo del lenguaje, desde la sintaxis hasta cómo está implementada la programación orientada a objetos en Java, junto con el acceso a ficheros y a bases de datos, sin olvidar la creación de entornos gráficos y las aplicaciones multitarea (hilos).
En el segundo bloque se aborda exhaustivamente los objetivos del examen de certificación CX-310-055, llevándose a cabo un estudio de las cuestiones que dichos objetivos plantean, con la finalidad de preparar al lector para que obtenga la certificación de Programador Java Sun.
Prólogo Parte I
Programación en Java
Capítulo 1
* Introducción a Java
* Características de Java
* La máquina virtual de Java (JVM)
* Ediciones Java
* Primeros pasos en Java
* Entornos de desarrollo para Java
* Conceptos básicos de programación en Java
* Cuestiones de autoevaluación
Capítulo 2
* Sintaxis del lenguaje
* Sintaxis básica
* Secuencias de escape
* Tipos de datos primitivos
* Variables
* Operadores
* El recolector de basura de Java
* Instrucciones de control
* Arrays
* Tipos enumerados
* Métodos con número variable de argumentos
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 3
* Clases de uso general
* Organización de clases: los paquetes
* Gestión de cadenas: la clase String
* La clase Math
* Clases de envoltorio
* Entrada y salida en Java
* Expresiones regulares
* Colecciones
* Organización de programas en clases
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 4
* Programación orientada a objetos con Java
* Empaquetado de clases
* Modificadores de acceso
* Encapsulación
* Sobrecarga de métodos
* Constructores
* Herencia
* Clases abstractas
* Polimorfismo
* La herencia y los tipos genéricos
* Interfaces
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 5
* Excepciones
* Excepciones y errores
* Clases de excepción
* Tipos de excepciones
* Captura de excepciones
* Lanzamiento de una excepciós
* Métodos para el control de una excepción
* Clases de excepción personalizadas
* Aserciones
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 6
* Acceso al disco
* Información sobre ficheros y directorios. La clase File
* Lectura de un fichero de texto
* Escritura en ficheros de texto
* Escritura de datos primitivos Java en un fichero
* Lectura de datos primitivos de un fichero
* Escritura de objetos en un fichero
* Lectura de objetos en un fichero
* Listado de las prácticas
Capítulo 7
* Acceso a datos en Java
* La tecnología Java DataBase Conectivity (JDBC)
* El driver JDBC
* El lenguaje SQL
* El API JDBC
* Utilización de JDBC para acceder a datos
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 8
* Aplicaciones basadas en entorno gráfico
* AWT
* El modelo de gestión de eventos en Java
* Swing
* Applets
* Cuestiones de autoevaluación
* Listado de las prácticas
Capítulo 9
* Aplicaciones multitarea
* Aplicaciones multitarea en Java
* Extensión de la clase Thread
* Implementación de la interfaz Runnable
* Sincronización de threads
* Comunicación entre threads
* Cuestiones de autoevaluación
Parte II
* Preparación para el examen de certificación
Capítulo 10
* Clases anidadas
* Tipos de clases anidadas
* Clases internas estándares
* Clases internas locales a método
* Clases anónimas
* Clases internas estáticas
Capítulo 11
* Objetivos del examen Java Sun Certified Programmer 310-035
* Objetivo 1: declaraciones y control de acceso
* Objetivo 2: control de flujo, aserciones y gestión de excepciones
* Objetivo 3: el recolector de basura
* Objetivo 4: fundamentos del lenguaje
* Objetivo 5: operadores y asignaciones
* Objetivo 6: características de la orientación a objetos
* Objetivo 7: Threads
* Objetivo 8: clases fundamentales del paquete java.lang
* Objetivo 9: las colecciones
Capítulo 12
* Objetivos del examen Java Sun Certified Programmer 310-055
* Objetivo 1: declaración, inicialización y ámbito
* Objetivo 2: control de flujo
* Objetivo 3: el API J2SE
* Objetivo 4: concurrencia
* Objetivo 5: conceptos de orientación a objetos
* Objetivo 6: colecciones y genéricos
* Objetivo 7: fundamentos
Apéndices
* A. Clases para la creación de aplicaciones gráficas
* AWT
* Swing
* B. Java 6
Nuevas características de J2SE 6.0
* C. solución a las cuestiones de autoevaluación
* D. Preguntas tipo de examen
* Exam 310-035
* Exam 310-055
3 link only Megaupload
No hay comentarios:
Publicar un comentario