Java desde cero

El lenguaje de los bancos, Android y los backends grandes: tipos, métodos y colecciones, compilado de verdad.

14 aulas · 10 horas de práctica · en el navegador, sin instalar nada

Temario

  1. Hola, Java — Qué es una clase, dónde arranca un programa y por qué Java compila antes de correr.
  2. Variables y tipos — int, double, boolean, char y String: por qué en Java cada caja tiene un tipo que no cambia.
  3. Operadores y booleanos — La división que redondea sola, el resto, los casts y las comparaciones que prenden luces.
  4. Decisiones — if, else if, switch y la trampa de comparar textos con ==. Con datos que entran por teclado.
  5. Repetir con while — Un bucle que decide solo cuándo parar: contadores, condiciones de corte, break y el loop que no termina.
  6. Repetir con for — El bucle de las vueltas contadas: inicio, condición y paso en una sola línea, y el resto % para los ciclos.
  7. Taller — El cajero automático — Un cajero de verdad, en chico: menú, depósitos, extracciones con billetes de $100, el loop del menú y un límite diario.
  8. Arreglos — Muchos valores del mismo tipo en fila: índices desde 0, length, grillas de dos dimensiones y el error de pasarse del borde.
  9. Taller — El ascensor descontrolado — Un ascensor que atiende los pedidos en cualquier orden: arreglos y condiciones para medir cuánto viaja de más, Arrays.sort para arreglarlo, y un recorrido más para encontrar el pedido más exigente.
  10. Taller — El ladrón más torpe del mundo — Cámaras con horario, un mapa cuadriculado y una caja fuerte: arreglos, coordenadas y un for que convierte movimientos en posiciones. Esquivar la vigilancia es problema del alumno, no del programa.
  11. Métodos — Ponerle nombre a un pedazo de programa: parámetros, return, sobrecarga, y qué se copia y qué se comparte al pasar un valor.
  12. Textos — String por dentro: posiciones, substring, indexOf, por qué es inmutable y cuándo usar StringBuilder.
  13. Colecciones — ArrayList, HashMap y colas: las estructuras que usa todo programa Java real, con genéricos y sus trampas.
  14. Taller — La carrera de caballos — Una carrera vuelta por vuelta: arreglos, un historial de fotos, métodos que devuelven copias y un mapa de estadísticas.

Es parte de