Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Sistema de Módulos Java 9: Mejoras, Link-Time e Imágenes de Runtime Personalizadas

En Java 9, se ha introducido un nuevo tipo de componente de programación llamado módulo. Un módulo es una colección auto-descriptiva de código y datos y tiene un nombre para identificarlo.

Características

Con el componente Módulos, se han añadido las siguientes mejoras en Java 9:

Crear un Módulo

Sigue los pasos para crear un módulo llamado com.tutorialspoint.greetings.

Paso 1

Crea una carpeta C:\JAVA\src. Ahora crea una carpeta com.tutorialspoint.greetings que es el mismo nombre del módulo que estamos creando.

Paso 2

Crea module-info.java en C:\JAVA\src\com.tutorialspoint.greetings con el siguiente código.

module-info.java

module com.tutorialspoint.greetings {
}

module-info.java es el archivo que se usa para crear el módulo. En este paso hemos creado un módulo llamado com.tutorialspoint.greetings. Por convención, este archivo debe residir en la carpeta cuyo nombre es el mismo que el nombre del módulo.

Paso 3

Agrega el código fuente en el módulo. Crea Java9Tester.java en C:\JAVA\src\com.tutorialspoint.greetings\com\tutorialspoint\greetings con el siguiente código.

Java9Tester.java

package com.tutorialspoint.greetings;

public class Java9Tester {
    public static void main(String[] args) {
        System.out.println("¡Hola Mundo!");
    }
}

Por convención, el código fuente de un módulo debe estar en el mismo directorio que es el nombre del módulo.

Paso 4

Crea una carpeta C:\JAVA\mods. Ahora crea una carpeta com.tutorialspoint.greetings que es el mismo nombre del módulo que hemos creado. Ahora compila el módulo en el directorio mods.

C:/ > JAVA > javac -d mods/com.tutorialspoint.greetings src/com.tutorialspoint.greetings/module-info.java src/com.tutorialspoint.greetings/com/tutorialspoint/greetings/Java9Tester.java

Paso 5

Ejecutemos el módulo para ver el resultado. Ejecuta el siguiente comando.

C:/>JAVA>java --module-path mods -m com.tutorialspoint.greetings/com.tutorialspoint.greetings.Java9Tester

Aquí module-path proporciona la ubicación del módulo como mods y -m significa el módulo principal.

Salida

Imprimirá la siguiente salida en consola.

¡Hola Mundo!

Java

  1. Dominando las Sentencias Using en C#: Importaciones, Alias y Directivas Estáticas
  2. Dominar Operadores en Java: Tipos, Sintaxis y Ejemplos Prácticos
  3. Dominar Entrada y Salida en Java: Imprimir, Leer y Formatear Datos
  4. Comentarios en Java: Tipos, Uso y Mejores Prácticas
  5. Dominar el Bucle for Mejorado en Java: Sintaxis, Ejemplos y Mejores Prácticas
  6. Dominar Strings en Java: Creación, Métodos y Mejores Prácticas
  7. Dominando interfaces en Java: Conceptos, implementación y mejores prácticas
  8. Dominando las clases internas anónimas en Java: Definición, sintaxis y ejemplos prácticos
  9. Dominando Try‑with‑Resources en Java: Gestión automática de recursos explicada
  10. Anotaciones en Java explicadas: Tipos, ubicación y ejemplos prácticos
  11. Aserciones en Java: Guía práctica para detectar bugs y asegurar fiabilidad del código