Temario Java Nivel Básico
Introducción a Java
Historia de Java
Características de Java
Portabilidad
Orientado a objetos
Sencillez
Seguridad
El recolector de basura
Multiproceso
El entorno de Java
Introducción
Herramientas utilizadas en el desarrollo de una aplicación
javac y java
Instalación del JDK 5
Configuración de las variables de entorno
Entornos de desarrollo
El lenguaje Java
Comentarios
Palabras clave
Identificadores
Tipos de datos
Variables y constantes
Operadores y expresiones
Estructuras de decisión
Estructuras de repetición
Matrices
Programación orientada a
objetos
Introducción a las clases
Declaración de objetos
Asignación de variables de
tipo referenciado
Los métodos
Sobrecarga de métodos
Métodos constructores
El método main
La palabra reservada this
El método finalize()
Herencia
Interfaces
Polimorfismo
Argumentos de línea de comandos
Argumentos de longitud variable:
varargs
Excepciones y su gestión
Introducción
Tipos de excepciones
Las claúsulas try/catch
Completar a try/catch: throw, throws
y finally
Crear subclases
Programación multiproceso
(hilos o threads)
Introducción
El proceso principal
Creación de hilos
Utilización de varios hilos
Grupos de hilos
Comprobación del estado de
un hilo
Prioridad en los hilos
Sincronización
Suspender, reanudar y finalizar
un hilo
Enumeraciones, autoboxing, auto-unboxing
y anotaciones
Enumeraciones
Envoltorios de tipo
Autoboxing
Auto-unboxing
Anotaciones
Interfaz de anotación
Valores por defecto
Anotaciones de marca
Retention y Retention PolicyGenéricos
Introducción
Clases genéricas
Clases de dos parámetros
genéricos de tipo
Tipos genéricos limitados
Argumentos comodín
Métodos genéricos
Interfaces genéricas
Herencia de clases genéricas
Desarrollo de aplicaciones básicas
en Java: Applets y aplicaciones
de consola
¿Qué son los applets?
La clase Applet
Principales clases para construir un applet
El primer applet: un panel de noticias
¿Qué son las aplicaciones de consola?
Entrada y salida de consola
La primera aplicación de consola: registro de usuarios |