I/O Principiante

Usa Path.of() — el método factoría moderno en la interfaz Path.

✕ Java 8
Path path = Paths.get("src", "main",
    "java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
    "java", "App.java");
¿Ves un problema con este código? Cuéntanos.
📐

API consistente

Sigue el patrón factoría .of() como List.of(), Set.of().

📖

Fácil de descubrir

Se encuentra en el propio tipo Path, no en una clase Paths separada.

🧹

Una clase menos

No es necesario importar la clase utilitaria Paths.

Enfoque Antiguo
Paths.get()
Enfoque Moderno
Path.of()
Desde JDK
11
Dificultad
Principiante
Método factoría Path.of()
Disponible

Ampliamente disponible desde JDK 11 (septiembre de 2018)

Path.of() es un método factoría añadido directamente a la interfaz Path, reemplazando la clase utilitaria Paths separada. Es más fácil de descubrir y consistente con List.of(), Map.of(), etc.

Compartir 𝕏 🦋 in