prueba
1. INTRODUCCIÓN
a. Caractéristiques
b. Instalación
c. Etapas de Creación de un Programa
d. Primer programa
2. LENGUAJE JAVA
a. Comentarios, Identificadores y Palabras Reservadas
b. Tipos de Datos Básicos
c. Literales
d. Variables y Constantes
e. Expresiones y Operadores
f. Paquetes
g. Casting
h. Sentencias y Estructuras de Control
i. if
ii. switch
iii. for
iv. while y do– while
v. break
vi. continue
vii. return
i. Arreglos
j. String, StringBuffer y StringBuilder
k. Anotaciones
3. PROGRAMACIÓN ORIENTADA A OBJETOS
a. Paquetes
b. Clases
i. Variables y métodos de clase
ii. Control de acceso a miembros de una clase
iii. Clases internas
iv. Constructores
c. Objetos
d. Herencia
e. Métodos
f. Sobrecarga
g. Sobreescritura
h. Encapsulamiento
i.Abstracción
j. Interfaces
k. Polimorfismo
l. Genéricos
4. COLECCIONES
a. Interfaz Collection
b. Interfaz List
c. Interfaz Set
d. Interfaz Map
e. Colecciones Genéricas
5. MANEJO DE ERRORES Y EXCEPCIONES
a. Capturar y Manejar Excepciones
i. Bloque try
ii. Bloques catch
iii. Bloque finally
b. Sentencias: throw y throws
c. La Clase Throwable y sus Subclases
d. Crear Clases de Excepcionese. Excepciones en Tiempo de Ejecución
6. HILOS (THREADS)
a. La Clase Thread
b. Interfaz Runnable
c. Ciclo de Vida de un Hilo
d. Prioridad
e. Sincronización
7. ENTRADA / SALIDA ARCHIVOS
a. Input / Output Streams
b. Readers / Writers
c. Serialización de Objetos
8. JDBC
a. Acceso a una base de datos desde Java
i. Introducción a JDBC
ii. Establecer y manipular la conexión
iii.Ejecución de instrucciones SQL
iv. Utilización de conjuntos de registros con la interfaz ResultSet
v. Gestión de transacciones
1. INTRODUCCIÓN
a. Caractéristiques
Lenguaje simple
Java posee una curva de aprendizaje muy rápida. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como los punteros. Debido a su semejanza conC y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy fácil aprender Java.
Orientado a objetos
Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. La tendencia del futuro, a la que Java se suma, apunta haciala programación orientada a objetos, especialmente en entornos cada vez más complejos y basados en red.
Distribuido
Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.
Interpretado y compilado a la vez
Java escompilado, en la medida en que su código fuente se transforma en una especie de código máquina, los bytecodes, semejantes a las instrucciones de ensamblador.
Por otra parte, es interpretado, ya que los bytecodes se pueden ejecutar directamente sobre cualquier máquina a la cual se hayan portado el intérprete y el sistema de ejecución en tiempo real (run-time).
Robusto
Java fue diseñado para crearsoftware altamente fiable. Para ello proporciona numerosas comprobaciones en compilación y en tiempo de ejecución. Sus características de memoria liberan a los programadores de una familia entera de errores (la aritmética de punteros), ya que se ha prescindido por completo los punteros, y la recolección de basura elimina la necesidad de liberación explícita de memoria.
Seguro (?)
Dada lanaturaleza distribuida de Java, donde las applets se bajan desde cualquier punto de la Red, la seguridad se impuso como una necesidad de vital importancia. A nadie le gustaría ejecutar en su ordenador programas con acceso total a su sistema, procedentes de fuentes desconocidas. Así que se implementaron barreras de seguridad en el lenguaje y en el sistema de ejecución en tiempo real.
Indiferente...
Regístrate para leer el documento completo.