Categorías de Java
Elige entre una variedad de temas de Java para poner a prueba tu conocimiento y desafiarte con preguntas generadas por IA
Strings
Manipulación de cadenas, métodos de String, StringBuilder y expresiones regulares
Arrays
Arrays unidimensionales, multidimensionales, métodos de Arrays y algoritmos básicos
List Collections
ArrayList, LinkedList, Vector y sus características, rendimiento y casos de uso
Set Collections
HashSet, TreeSet, LinkedHashSet y manejo de elementos únicos
Map Collections
HashMap, TreeMap, LinkedHashMap, Hashtable y estructuras clave-valor
Queue Collections
ArrayDeque, LinkedList, PriorityQueue y estructuras FIFO
Programación Orientada a Objetos
Clases, objetos, herencia, polimorfismo, encapsulación y abstracción
Manejo de Excepciones
Try-catch, throw, throws, excepciones personalizadas y mejores prácticas
Streams y Lambda
API de Streams, expresiones lambda, programación funcional y operaciones de flujo
Concurrencia
Threads, sincronización, ExecutorService, CompletableFuture y programación concurrente
Generics
Tipos genéricos, wildcards, bounded types y type erasure en Java
Constructores
Constructores por defecto, sobrecarga, constructor chaining y patrones de inicialización
Tipos de Datos
Tipos primitivos, wrapper classes, boxing, unboxing y conversiones automáticas
JDBC
Java Database Connectivity, conexiones, statements, transacciones y mejores prácticas