Aprendiendo Java en "serio" ... [007]

Temario muy básico de Java

  1. Compilar y ejecutar programas Java: java, javac,etc.
  2. Arreglos: vectores y matrices
  3. Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
  4. Uso de Collections: List, HashMap, etc.
  5. Java Swing básico
  6. Proyecto sencillo no.1
  7. IDEs: Eclipse y NetBeans
  8. Java y las base de datos
  9. Proyecto sencillo no.2
  10. Java y XML
  11. Frameworks


No he tenido tiempo para realizar el proyecto sencillo (ustedes disculpen), en cambio decidi hacer más ejercicios y poner un poco de teoría.

Ejercicios

Ej. 1 ... Uso del operador instanceof

Cuando queremos saber a que clase pertenece un objeto contamos con el operador  
Pertenece.java
 
Compilar:  
Ejecutar: 

Ej. 2 ... Un ejemplo sencillo con enumeraciones

Si quiero contar el número de HOMBRES o MUJERES que ingresan en una lista puedo usar la enumeraciones ( ).
Enumeraciones.java
 

Compilar:  
Ejecutar: 

Ej. 3 ... Manejo de archivos

Es común en el sitio usuarios pidiendo programas para el manejo de archivos, para esto se tiene la clase  . El programa es muy sencillo y solo muestra un poco de lo que se puede hacer con esa clase.
Para crear un archivo basta con:  

Servicios.java
 

ServiciosImpl.java
 
MainServicios.java
 

Compilar:  
Ejecutar: 

Ej. 4 ... Ejemplo con nodos

Un ejemplo de como funciona una lista "enlazada". Una lista enlazada es una colección de nodos (elementos) dispuestos uno a continuación de otro, cada uno de ellos conectadoa al siguiente por un enlace o puntero.
Nodo.java
 

Compilar:  
Ejecutar: 

En Python sería:
Nodo.py
 

En lenguajes más viejitos como C las listas enlazadas si causaban mucho sufrimiento (snif).

Ej. 5 ... Uso de BigDecimal

Decimal.java
 
Compilar:  
Ejecutar: 

Ej. 6 ... Uso del operador this

Tiene dos usos:

  1. Seleccionar explícitamente un miembro de una clase
  2. Hacer llamadas en cascada a métodos de la misma clase

TiposProgramadores.java
 

Programador.java
 

PruebaProgramador.java
 

Compilar:  
Ejecutar: 

Post anteriores

  1. Presentación del tutorial
  2. Compilar y ejecutar programas java con comandos
  3. Arreglos: vectores y matrices
  4. Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
  5. Uso de Collections: List, HashMap, etc.
  6. Java Swing Básico


El que quiere aprender aprende

Las imágenes de Homero Simpson son propiedad de Matt Groening.