Este repositorio contiene una introducción a los conceptos básicos de la programación en Java.
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
Deberás instalar un JDK y algún IDE como IntelliJ Idea para poder desarrollar en Java.
Puedes descargar la versión de Java y JDK desde el sitio oficial de Oracle:
Click aquí para descargar la última versión de Java
También deberás descargar un IDE para poder escribir código, por ejemplo IntelliJ Idea:
Click aquí para descargar IntelliJ Idea
-
Variables
- Variables primitivas: byte, short, int, long, float, double, char, boolean.
- Sistemas numéricos: decimal, octal, hexadecimal, binario.
- Conversiones: cadenas a primitivos, primitivos a cadena, entre tipos de primitivos.
-
Tipo String: Cadenas
- Literal vs Referencia.
- Concatenación.
- Test de Rendimiento: StringBuilder vs concat().
- Validación de un String.
- Métodos del objeto String.
-
Operadores
- Aritméticos, de Asignación, Unarios, Incremento y Decremento, Relacionales, Lógicos, Ternarios, Instanceof (Tipo de).
-
Flujos de Control
- If else.
- Switch case.
- Bucles: for, foreach, while, do while.
-
Clases Wrapper
- Clase Wrapper Integer.
- Autoboxing y unboxing.
- Clase Wrapper Boolean.
-
Valor vs Referencia
- Pasar argumentos por valor o por referencia.
-
Clases Date y Calendar
- Clase Date y formatos de fechas.
- Clase Calendar.
- Conversión de fecha String a objeto del tipo Date.
- Comparación de fechas.
-
Clase System
- Obtención de las propiedades del sistema.
- Agregar y customizar propiedades y configuraciones de la aplicación.
- Obtención de variables de ambiente del SO.
- Clase Runtime para la ejecución de de aplicaciones del SO.
-
Clase Math
- Métodos de la clase Math.
- Clase Random de java util.
-
Linea de Comando
- Compilación y ejecución con argumentos.
Extracto del curso Master Completo en Java de cero a experto con IntelliJ Idea dictado por el instructor Andrés José Guzmán.
Puedes adquirir el curso completo aquí
- Si te gustó el contenido de este repositorio, no olvides darle a la estrellita. ⭐
- También puedes seguirme en GitHub y en LinkedIn.
- Muchas gracias!! 🤓.
⌨️ con ❤️ por Damian Arp 😊