Konsol G/Ç için IO sınıfı
Yeni IO sınıfı, konsol girişi ve çıkışı için basit ve özlü metodlar sağlar.
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
System.out.print("Name: ");
String name = sc.nextLine();
System.out.println("Hello, " + name);
sc.close();
String name = IO.readln("Name: ");
IO.println("Hello, " + name);
Çok daha basit
İki metod, Scanner kurulumu, istem verme, okuma ve temizlemenin yedi satırının yerini alır.
Kaynak sızıntısı yok
Kapatılacak Scanner yok — IO metodları kaynak yönetimini dahili olarak halleder.
Başlangıç dostu
Yeni geliştiriciler Scanner, System.out veya import ifadelerini öğrenmeden konsol G/Ç yapabilir.
JDK 25'te örtük olarak tanımlanan sınıfların bir parçası olarak önizleme (JEP 495)
Java 25, örtük olarak tanımlanan sınıflar özelliğinin bir parçası olarak IO sınıfını (java.io.IO) tanıtır. println(), print(), readln() ve read() gibi statik metodlar sağlayarak System.out ile Scanner'ın ayrıntılı kombinasyonunun yerini alır. IO.readln(prompt), tek bir çağrıda hem istem vermeyi hem de okumayı gerçekleştirir. Sınıf, kompakt kaynak dosyalarında otomatik olarak kullanılabilir ve geleneksel sınıflarda import ile kullanılabilir.