culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de Java?

    ¿Qué es la reflexión en Java?

    Respuestas

    Un proceso de optimización automática
    La capacidad de examinar, modificar y crear clases, interfaces, campos y métodos en tiempo de ejecuciónCorrecta
    Una técnica para crear imágenes espejo de objetos
    Un mecanismo para depurar código

    La reflexión es una API que permite examinar, modificar y crear clases, interfaces, campos y métodos en tiempo de ejecución. Permite inspeccionar objetos desconocidos en compilación, invocar métodos dinámicamente y acceder a miembros privados. Aunque poderosa para frameworks, herramientas de desarrollo y contenedores IoC, tiene desventajas: rendimiento reducido, pérdida de verificación en compilación y posibles problemas de seguridad.