📌 ¿Qué es Java?
Java es un lenguaje de programación orientado a objetos, muy usado para:
* Aplicaciones de escritorio* Aplicaciones web
* Aplicaciones móviles (Android)
* Sistemas empresariales
* Backend
Su lema es: “Write Once, Run Anywhere”.
Porque el código Java se ejecuta en la JVM (Java Virtual Machine).
📌 Estructura básica de un programa en Java.
Todo programa en Java tiene una estructura similar a esta:
public class Main {public static void main(String[] args) {
System.out.println("Hola mundo");
}
}
🔎 Explicación:
public class Main → Define una clase.
main() → Es el punto de inicio del programa.
System.out.println() → Imprime texto en consola.
Todo en Java va dentro de clases.
📌 Variables y tipos de datos.
Java es fuertemente tipado, debes declarar el tipo de variable.
📌 Tipos primitivos principales:| Tipo | Ejemplo |
| ------- |------- |
| int | 10 |
| double | 3.14 |
| char | 'A' |
| boolean | true |
| String | "Hola" |
int edad = 20;
double precio = 9.99;
String nombre = "Vloa";
boolean activo = true;
📌 Operadores.
➕ Aritméticos
+ - * / %
🔎 Comparación
== != > < >= <=
🔗 Lógicos
&& || !
+ - * / %
🔎 Comparación
== != > < >= <=
🔗 Lógicos
&& || !
📌 Estructuras de control.
🔹 Condicionales
if - else
if (edad >= 18) {
System.out.println("Mayor de edad");
} else {
System.out.println("Menor de edad");
}
switch
switch (dia) {
case 1:
System.out.println("Lunes");
break;
}
🔹 Bucles
for
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
while
while (edad < 18) {
edad++;
}
if - else
if (edad >= 18) {
System.out.println("Mayor de edad");
} else {
System.out.println("Menor de edad");
}
switch
switch (dia) {
case 1:
System.out.println("Lunes");
break;
}
🔹 Bucles
for
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
while
while (edad < 18) {
edad++;
}
📌 Métodos.
Son funciones dentro de una clase.
public static int sumar(int a, int b) {return a + b;
}
public → visible
static → pertenece a la clase
int → tipo de retorno
return → devuelve valor
📌 Programación Orientada a Objetos (POO).
Java es principalmente orientado a objetos.
🔹 ClasePlantilla para crear objetos.
class Persona {
String nombre;
int edad;
}
🔹 Objeto
Instancia de una clase.
Persona p = new Persona();
p.nombre = "Vicente";
p.edad = 25;
🔹 Conceptos clave de POO
* Encapsulación
* Herencia
* Polimorfismo
* Abstracción
(Eso ya sería nivel intermedio 👌)
📌 Arrays.
int[] numeros = {1, 2, 3, 4};
System.out.println(numeros[0]);
System.out.println(numeros[0]);
📌 Entrada de datos.
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int numero = sc.nextInt();
Scanner sc = new Scanner(System.in);
int numero = sc.nextInt();
📌 Comentarios.
// Comentario de una línea
/*
Comentario
múltiple
*/
/*
Comentario
múltiple
*/
📌 Resumen rápido
Los fundamentos básicos de Java son:
1.- Estructura del programa
2.- Variables y tipos de datos
3.- Operadores
4.- Condicionales
5.- Bucles
6.- Métodos
7.- Clases y objetos
8.- Arrays
9.- Entrada de datos
10.- Comentarios
1.- Estructura del programa
2.- Variables y tipos de datos
3.- Operadores
4.- Condicionales
5.- Bucles
6.- Métodos
7.- Clases y objetos
8.- Arrays
9.- Entrada de datos
10.- Comentarios