English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java matrices

Java orientado a objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Listas (List)

Java Colas (Queue)

Java Mapas (Map)

Java Conjuntos (Set)

Java Entrada/Salida (I/O)

Lector Java/Escritor

Otras temáticas de Java

Java 9 Sistema de módulos

Java 9 Nuevas características

Java 9 Una de las mayores cambios es la introducción del sistema de módulos (proyecto Jigsaw).

El módulo es un encapsulamiento de código y datos. El código del módulo se organiza en varios paquetes, cada uno de los cuales contiene clases y interfaces Java; los datos del módulo incluyen archivos de recursos y otra información estática.

Java 9 Una de las características más importantes del módulo es que contiene un archivo module-archivo info.class. El formato del artefacto puede ser el archivo JAR tradicional o Java 9 Nuevo archivo JMOD. Este archivo se crea a partir del archivo de código fuente de nivel superior module-el archivo info.java se compila. Este archivo de declaración de módulo puede describir diferentes características del módulo.

En module-En el archivo info.java, podemos usar la nueva palabra clave module para declarar un módulo, como se muestra a continuación. A continuación se muestra la declaración más básica de un módulo com.mycompany.mymodule.

módulo com.w3codebox.mymodule {
}

Crear módulo

A continuación, creamos un  com.w3módulo codebox.greetings.

Primer paso

Crear carpeta  C:\>JAVA\src, luego crear una carpeta con el nombre del módulo en el directorio com.w3codebox.greetings。

Segundo paso

en C:\>JAVA\src\com.w3Crear módulo en el directorio codebox.greetings-archivo info.java, el código siguiente:

módulo com.w3codebox.greetings { }

módulo-info.java se utiliza para crear módulos. En este paso creamos com.w3módulo codebox.greetings.

Tercer paso

Agregar archivos de código fuente en el módulo, en el directorio C:\>JAVA\src\com.w3codebox.greetings\com\w3codebox\greetings crear archivo Java9Tester.java, el código siguiente:

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

Paso cuarto

Crear la carpeta C:\>JAVA\mods y crear com.w en esta carpeta.3Compilar el módulo en la carpeta codebox.greetings, ubicada en esta ruta:

C:/>JAVA> javac -d mods/com.w3codebox.greetings 
   src/com.w3codebox.greetings/módulo-info.java 
   src/com.w3codebox.greetings/com/w3codebox/greetings/Java9Tester.java

Paso quinto

Ejecutar el módulo, ver los resultados de salida:

C:/>JAVA> java --módulo-ruta mods -m com.w3codebox.greetings/com.w3codebox.greetings.Java9Tester
¡Hola Mundo!

módulo-ruta Se especificó la ruta del módulo.

-m  Especificar el módulo principal.

Java 9 Nuevas características