Detalle del libro
Ver Índice
Capítulo 1:
Introducción
Objetivo del libro
Estructura del libro
El lenguaje Java
Para los programadores C/C++
Tipos de datos
Convenciones de estilo utilizadas en el libro
Código fuente del libro, erratas y actualizaciones
Cómo comunicarse con el autor
Capítulo 2:
Programación orientada a objetos
Terminología de la programación orientada a objetos
Propiedades y métodos
Comunicación entre objetos
Clases
Accesibilidad
Creación de ejemplares de una clase
Herencia
Jerarquía de clases
Capítulo 3:
Conceptos básicos de diseño
Applets
Diseño previo
Poniéndose en el lugar del usuario
Ratón
Teclado
Fuentes
Los límites del ancho de banda
Sonido
Gráficos
Las imágenes y la plataforma
Tiempo de procesamiento
La animación y el procesamiento
Piense, piense, piense luego codifique
Capítulo 4:
JDK - Java Development Kit
Instalación en Windows
Instalación en Solaris (SPARC)
Instalación en Solaris (x86)
Instalación en Linux
Documentación del JDK
Herramientas básicas del JDK
Compilación de Java
Edición del código fuente
Compilación y ejecución desde la línea de comandos
Opciones del compilador
Ejemplos de compilación
Variable de entorno Classpath
Compilación con un IDE
Ejecución de aplicaciones Java desde la línea de comandos
Ejecución de applets con el visor de applets
Capítulo 5:
IDE NetBeans
Creación de un proyecto de aplicación Java paso a paso
Classpath con el IDE
Edición de código de la clase
Argumentos para la ejecución en entorno de prueba
Ejecución del proyecto principal
Creación de un proyecto Web Java paso a paso
Registro del servidor
Proyecto de aplicación Web
Creación de un componente Java y de una componente javaBeans
Edición del componente
Edición de la página jsp predeterminada
Creación de una nueva página jsp
Generación y ejecución de la aplicación Web
Asistentes de proyectos NetBeans
Categoría General
Categoría Web
Categoría Enterprise
Asistentes de archivos de NetBeans
Nueva clase Java (New Java Class)
Nueva aplicación Java (New Java Aplication)
Nueva clase principal (New Main Class)
Capítulo 6:
Variables y constantes
Tipos de datos
Valores
Tipos y valores primitivos
Generación de un proyecto para los ejemplos
Declaración de variables
Declaración de constantes
Nomenclatura de las variables
Acceso de una variable
Ámbito de una variable
Operadores Java
Precedencia de operadores
Conversiones de tipos primitivos
Conversiones explícitas (cast)
Conversiones implícitas a cadena
Conversiones implícitas de menor a mayor
Promoción numérica implícita
Conversión implícita para invocación a un método
Prácticas
Respuestas a las prácticas
Capítulo 7:
Sentencias del lenguaje
if-else
switch
while
do
for
Etiquetas
break
continue
return
Prácticas
Respuesta a las preguntas
Capítulo 8:
Clases, Interfaces y Paquetes
Declaración de una clase
Modificadores
extends
implements
Uso de modificadores
Cuerpo de la clase
Uso de un objeto
Clases interiores
Interfaces
Creación de una interfaz
Uso de una interfaz
Paquetes
Acceso a las clases de los paquetes
Archivos JAR
Clase Object
Algunas de las clases de Java
Paquetes en mayor detalle
Subpaquetes
Con el correr del tiempo el lenguaje de programación Java se ha transformado en uno de los más poderosos y ubicuos. Java tiene unas características especiales: es un lenguaje orientado a objetos, es transportable prácticamente a todas las principales plataformas, es utilizable en aplicaciones de escritorio y en aplicaciones Web, se puede ejecutar en el servidor y en el cliente, es un lenguaje seguro y fiable, etc. Todo esto hace que este lenguaje sea el preferido de una cantidad cada vez mayor de desarrolladores.
El libro le enseñará a utilizar Java aprovechando también los asistentes del IDE NetBeans para la creación de código y detallando paso a paso cómo escribir las líneas de código necesarias para lograr nuestros objetivos.
Objetivos del libro
-Enseñar a utilizar el lenguaje Java y el entorno de desarrollo NetBeans.
-Enseñar a compilar y depurar programas Java.
-Enseñar a crear clases y utilizar objetos empleando las técnicas de la programación orientada a objetos de Java.
-Enseñar a diseñar aplicaciones de consola y de escritorio con GUI.
-Enseñar las nuevas técnicas de acceso a los datos por .JDBC .
-Enseñar la programación de puertos y sockets.
-Enseñar a crear applets.
Además
-Inclusión de abundantes ejemplos en todos los capítulos.
-Práctica: preguntas y respuestas al final de cada uno de los capítulos de las cuestiones estudiadas.