I/O Başlangıç

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.

✕ Java 8
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();
✓ Java 25+
String name = IO.readln("Name: ");
IO.println("Hello, " + name);
Bu kodda bir sorun mu gördünüz? Bize bildirin.

Ç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.

Eski Yaklaşım
System.out / Scanner
Modern Yaklaşım
IO sınıfı
JDK'dan itibaren
25
Zorluk
Başlangıç
Konsol G/Ç için IO sınıfı
Önizleme

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.

Paylaş 𝕏 🦋 in