Hola a todos, hoy os hago una recopilación de todo lo visto en el blog a modo de curso de java para que os sea más sencillo de seguir de una manera ordenada.
Según vayamos añadiendo nuevos manuales, iremos añadiéndolos aquí también.
También incluimos los ejercicios de Youtube y de la web para practicar.
Os dejo mi curso de udemy de Java con un cupón a 10€:
Introdución e instalación
Programación básica
- Variables primitivas
- Comentarios
- Constantes
- Operadores
- Prioridad operadores
- Convención de nombres
- Entrada y salida de datos
- Entrada de datos con Scanner
- Métodos y funciones de JOptionPane
- Mensajes de traza
- Estructuras condicionales
- Caracteres de escape
- Estructuras de repetición o bucles
- Ámbito de una variable
- Uso de Math
- Generar números aleatorios con math
- Casting
- Tipos enumerados
- Ejercicios para practicar (incluye String)
- Ejercicios para practicar (Youtube)
Programación básica - String
Métodos y funciones
Arrays
- Arrays
- Método y funciones de arrays
- Arrays en métodos y funciones
- Bucles anidados
- Ejercicios para practicar bucles anidados
- Arrays multidimensionales
- Ejercicios para practicar arrays multidimensionales (Youtube)
- Formas de ordenar un array
- Ejercicios para practicar
- Ejercicios para practicar (Youtube)
Programación orientado a objetos
- Introducción a la programación de objetos
- Referencias
- Variables this
- Modificadores de acceso
- Métodos get y set
- Constantes en clases
- Sobrecarga de métodos y funciones
- Métodos y atributos estáticos
- Clases y métodos finales
- Herencia
- Polimorfismo
- Función toString()
- Comparación de objetos
- Interfaces
- Clases abstractas
- Array de objetos
- Operador instanceOf
- Utilizar javadoc
- Ejercicios para practicar
- Ejercicios para practicar (Youtube)
Clases de Java
Ficheros y excepciones
- Introducción de ficheros
- Clase File y sus métodos
- Excepciones
- Tipos de excepciones
- FileReader y FileWriter para ficheros de texto
- BufferedReader y BufferedWriter para ficheros de texto
- FileInputStream y FileOutputStream para ficheros binarios
- DataInputStream y DataOutputStream para ficheros binarios
- Serialización de objetos
- Ejercicios para practicar
Estructuras dinámicas
Aplicaciones gráficas
- Introducción aplicaciones gráficas
- Diseño de interfaces de aplicaciones gráficas con NetBeans
- Diseño de interfaces de aplicaciones gráficas con Eclipse
- Tipos de componentes gráficos
- Eventos y listeners
- Cambiar el LAF de una aplicación
- Establecer tamaño ventana
- Colores
- Fuentes
- Tooltip
- Menús
- JColorChooser
- JFileChooser
- JTabbedPanne
- Colocar imagenes con Eclipse
- Botón por defecto en una ventana
- Capturar una tecla en una ventana
- Ejercicios para practicar
Creación de programas
Espero que os sea de ayuda. Si tenéis dudas preguntad. Estamos para ayudarte.