0% encontró este documento útil (0 votos)
17 vistas2 páginas

Te Mario

El documento cubre los fundamentos de Java, incluyendo tipos de datos, control de flujo, métodos, arrays, programación orientada a objetos, manejo de excepciones, entrada y salida, y clases útiles. También aborda conceptos básicos de listas y mapas, así como preguntas teóricas sobre JDK, JRE, JVM y diferencias entre operadores y estructuras de datos. Es un resumen completo de los temas esenciales para aprender Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas2 páginas

Te Mario

El documento cubre los fundamentos de Java, incluyendo tipos de datos, control de flujo, métodos, arrays, programación orientada a objetos, manejo de excepciones, entrada y salida, y clases útiles. También aborda conceptos básicos de listas y mapas, así como preguntas teóricas sobre JDK, JRE, JVM y diferencias entre operadores y estructuras de datos. Es un resumen completo de los temas esenciales para aprender Java.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

1.

Fundamentos de Java (Siempre Aparece)


✅ Tipos de datos primitivos (int, double, char, boolean)
✅ Diferencia entre tipos primitivos y referencias
✅ Operadores (+, -, *, /, %, ==, !=, &&, ||)
✅ Variables (int x = 10;) y constantes (final int Y = 20;)
✅ Conversión de tipos (casting implícito y explícito)
✅ String y métodos (length(), substring(), concat(), equals())

2. Control de Flujo
✅ Estructuras de decisión (if, else, switch)
✅ Bucles (for, while, do-while)
✅ Uso de break y continue

3. Métodos y Funciones
✅ Declaración de métodos (public int sumar(int a, int b))
✅ Diferencia entre void y métodos con retorno
✅ Parámetros y valores de retorno
✅ Sobrecarga de métodos (overloading)

4. Arrays y Colecciones (Básico)


✅ Declaración y uso de arrays (int[] numeros = {1, 2, 3};)
✅ Recorrer un array con for y foreach
✅ ArrayList (ArrayList<String> lista = new ArrayList<>();)

5. Programación Orientada a Objetos (POO)


✅ Clases y Objetos (new)
✅ Encapsulamiento (private, public, protected)
✅ Uso de this y super
✅ Herencia (extends) y Polimorfismo (@Override)

6. Manejo de Excepciones
✅ try, catch, finally
✅ throw y throws
✅ Excepciones comunes (NullPointerException, ArithmeticException)
7. Entrada y Salida (Scanner)
✅ Leer datos del usuario con Scanner
✅ Diferencia entre next() y nextLine()

8. Clases Útiles (String, Math)


✅ Métodos de String (charAt(), toUpperCase(), replace())
✅ Métodos de Math (Math.pow(), Math.sqrt(), Math.random())

9. Conceptos Básicos de List y Map


✅ ArrayList<String> lista = new ArrayList<>();
✅ HashMap<String, Integer> mapa = new HashMap<>();

10. Preguntas Teóricas


🔹 ¿Qué es el JDK, JRE y JVM?
🔹 ¿Diferencia entre == y .equals()?
🔹 ¿Diferencia entre ArrayList y LinkedList?
🔹 ¿Qué significa static en Java?
🔹 ¿Para qué sirve final en una variable, método o clase?

También podría gustarte