StudyToCert

OCP Java / Lecciones · English

Oracle Certified Professional: Java SE Developer 1Z0-831 (Java SE 25)

Servicios: uses, provides ... with y ServiceLoader

Un servicio permite que un módulo use una implementación sin saber, en tiempo de compilación, qué módulo la proporciona. Es el mecanismo de plugins integrado de Java. Hay cuatro roles: el tipo de servicio (normalmente una interfaz) en un paquete exportado, el consumidor que lo usa, uno o más módulos proveedores que lo implementan, y java.util.ServiceLoader, que encuentra los proveedores en tiempo de ejecución. Esto mantiene al consumidor débilmente acoplado: puedes agregar o quitar un JAR proveedor del module path sin recompilar el consumidor.

Cuenta gratis

Sigue leyendo gratis

Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 5 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.

Crear cuenta gratis Iniciar sesión

Estudia OCP Java gratis
Plan semana a semana con lecciones, cuestionarios, simulaciones de examen y práctica, en español.
Abrir el plan de estudio