Aprendiendo Java en "serio" ... [007]
Temario muy básico de Java
- Compilar y ejecutar programas Java: java, javac,etc.
- Arreglos: vectores y matrices
- Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
- Uso de Collections: List, HashMap, etc.
- Java Swing básico
- Proyecto sencillo no.1
- IDEs: Eclipse y NetBeans
- Java y las base de datos
- Proyecto sencillo no.2
- Java y XML
- 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:
- Seleccionar explícitamente un miembro de una clase
- Hacer llamadas en cascada a métodos de la misma clase
TiposProgramadores.java
Programador.java
PruebaProgramador.java
Compilar:
Ejecutar:
Post anteriores
- Presentación del tutorial
- Compilar y ejecutar programas java con comandos
- Arreglos: vectores y matrices
- Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
- Uso de Collections: List, HashMap, etc.
- Java Swing Básico
El que quiere aprender aprende
Las imágenes de Homero Simpson son propiedad de Matt Groening.
- Sr. Negativo's blog
- Inicie sesión o regístrese para enviar comentarios