b3 ajuste 2 3
Por xd4z
Récord
🏆 8.93
Media
📊 8.93
Sesiones
1
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Qué efecto tiene el modificador final aplicado a un método en Java? |
Debe ser implementado por subclases abstractas No puede ser accedido desde fuera de la clase ✓ No puede ser sobrescrito en subclases Solo es visible dentro del paquete
|
30s |
| 2 | ¿Qué herramienta del JDK se usa para desensamblar ficheros .class? |
javac javadoc ✓ javap jar
|
30s |
| 3 | ¿Qué tipo de diagrama UML muestra la distribución física de artefactos en nodos de hardware? |
Diagrama de clases Diagrama de componentes Diagrama de objetos ✓ Diagrama de despliegue
|
30s |
| 4 | ¿Qué permite el modificador static en un atributo o método de Java? |
✓ Pertenecer a la clase en lugar de a instancias concretas Solo accesible desde subclases Impedir que sea heredado Hacerlo accesible solo desde el mismo paquete
|
30s |
| 5 | ¿Qué es el propósito principal de un Filter en el Web Container de JEE? |
✓ Interceptar y procesar peticiones HTTP antes o después de llegar al Servlet Implementar lógica de negocio Gestionar la persistencia de datos Enviar mensajes asíncronos
|
30s |
| 6 | ¿Cuál es la diferencia principal entre un EJB Session y un EJB Message-Driven (MDB)? |
Session no soporta transacciones Session solo se usa en capa de presentación MDB requiere interfaz remota ✓ Session es síncrono y MDB es asíncrono vía colas
|
30s |
| 7 | ¿Qué lenguaje se utiliza en JPQL para consultas en JPA? |
SQL nativo con nombres de tablas Lenguaje de scripting similar a JavaScript ✓ Lenguaje basado en clases y atributos de entidades Java Lenguaje de definición de esquemas XML
|
30s |
| 8 | ¿Qué significa el modificador transient en un atributo de Java? |
El atributo no puede modificarse una vez inicializado ✓ El atributo no se serializa cuando se guarda el objeto El atributo es accesible solo por hilos sincronizados El atributo solo se usa en métodos estáticos
|
30s |
| 9 | ¿Qué es un Record en Java (desde JDK 14/17)? |
Un tipo de excepción checked ✓ Una clase inmutable para almacenar datos de forma concisa Un mecanismo para definir hilos Una interfaz funcional
|
30s |
| 10 | ¿Qué aporta la característica de default methods en interfaces de Java 8? |
Permitir múltiples herencias de implementación Hacer los interfaces instanciables ✓ Proporcionar implementación por defecto a métodos de interfaz Eliminar la necesidad de clases abstractas
|
30s |
| 11 | ¿Qué representa el diagrama de casos de uso en UML? |
La estructura interna de componentes ✓ Los requisitos funcionales y actores del sistema El flujo detallado de mensajes entre objetos La distribución de hardware
|
30s |
| 12 | ¿Qué es HATEOAS en el contexto de servicios REST? |
✓ El principio de que las respuestas incluyan enlaces a recursos relacionados Un mecanismo de autenticación basado en tokens Un protocolo de cifrado para mensajes Una anotación para definir rutas
|
30s |
| 13 | ¿Qué indica la anotación @Entity en JPA? |
Que la clase es un Servlet Que la clase es un filtro Que el método es asíncrono ✓ Que la clase es una entidad persistente mapeada a una tabla
|
30s |
| 14 | ¿Cuál es la diferencia entre una cola (Queue) y un topic en JMS? |
Topic solo soporta mensajes de texto Queue es síncrono y Topic asíncrono ✓ Queue es 1:1 y Topic es publicación/subscripción (1:N) Queue requiere EJB MDB
|
30s |
| 15 | ¿Qué es el principal objetivo de la anotación @Override? |
Indicar que un método implementa una interfaz Hacer el método estático ✓ Informar al compilador que se pretende sobrescribir un método de la superclase Excluir el método de la serialización
|
30s |
| 16 | ¿Qué comando Maven limpia el directorio target y recompila el proyecto? |
mvn package ✓ mvn clean compile mvn install mvn dependency:resolve
|
30s |
| 17 | ¿Qué representa el operador == cuando se aplica a dos objetos en Java? |
✓ Compara las referencias (si apuntan al mismo objeto) Compara el contenido de los objetos Compara los valores hashCode Realiza una comparación profunda
|
30s |
| 18 | ¿Cuál es el rol del Garbage Collector (GC) en Java? |
Serializar objetos a disco Compilar bytecode a código nativo Gestionar las transacciones distribuidas ✓ Liberar memoria de objetos que ya no son referenciados
|
30s |
| 19 | ¿Qué permite try-with-resources en Java? |
Definir métodos por defecto en interfaces Manejar múltiples excepciones en un mismo catch Ejecutar código asíncrono ✓ Cerrar automáticamente recursos que implementan AutoCloseable al salir del bloque
|
30s |
| 20 | ¿Qué es un @FunctionalInterface en Java 8? |
Una clase que no puede ser heredada ✓ Una interfaz con un único método abstracto Un tipo de anotación personalizada Una excepción unchecked
|
30s |
| 21 | ¿Qué es el propósito principal de CDI en Jakarta EE? |
✓ Inyectar dependencias de forma declarativa Definir máquinas de estados Generar documentación automática Manejar colas de mensajes
|
30s |
| 22 | ¿Qué significa que un atributo sea volatile en Java? |
No se serializa ✓ El valor se lee siempre de memoria principal (evita caché de hilos) Solo es accesible por un hilo Es constante una vez inicializado
|
30s |
| 23 | ¿Qué es el archivo web.xml en aplicaciones JEE? |
Descripción del WSDL de un servicio SOAP Definición de entidades JPA Configuración de seguridad de EJB ✓ Configuración de Servlets, filtros y mapeos de URL (aunque puede sustituirse por anotaciones)
|
30s |
| 24 | ¿Qué representa el diagrama de componentes en UML? |
✓ Unidades de alto nivel reutilizables que ofrecen y requieren interfaces La estructura interna detallada de una clase El flujo de actividad del negocio Los casos de uso del sistema
|
30s |
| 25 | ¿Cuál es la principal ventaja de usar Maven frente a Ant? |
✓ Gestión automática de dependencias mediante repositorios centralizados Mayor flexibilidad en scripts XML Menor curva de aprendizaje Mejor soporte para aplicaciones .NET
|
30s |
TAICord