Fundamentos del lenguaje Java
por Alisson Fuentes
1. Clases y Objetos
1.1. Crea objetos de una determinada clase
1.2. Accede a los miembros dato y a los miembros función de objetos
1.2.1. Distingue entre miembros estáticos y no estáticos
1.3. Tiene entidades muy importantes en cualquier lenguaje de programación: los arrays, y las cadenas de caracteres o strings
2. Herencia y Polimorfismo
2.1. Permite la reutilización del código
2.2. Posee clase abstracta y el concepto de interface
2.3. Todas las clases en Java descienden de la clase base Object
2.3.1. Posee clases y métodos finales
3. Excepciones
3.1. Captura las excepciones estándar
4. Datos a una función
4.1. Hay tres formas: por valor, por dirección y por referencia.
4.2. El lenguaje Java se redefine la función miembro clone de la clase base Object.
5. Vector y StringTokenizer
5.1. La clase Vector es similar a un array, pero no pone límite en el número máximo de objetos que se pueden guardar.
5.2. La clase StringTokenizer, nos permite dividir un string dado en trozos o tokens con un control área de texto.
6. Archivos
6.1. Java define un conjunto de clases agrupadas en jerarquías que describen los distintos flujos de datos.
6.2. La serialización permite convertir los objetos en un flujo de bytes
6.3. Permite reconstruir los objetos leyendo un flujo de datos que proviene de una fuente normalmente un archivo en disco o incluso de la propia Red.