Ślad: • var

Java 10 - var, czyli uproszczone deklaracje lokalne

Action unknown: siteexport_addpage
Writing /home/grochu/public_html/wiki/data/meta/zajecia/java_2026_1/sidebar.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.

W wersji 10 wprowadzono słowo kluczowe var, pozwalające na zadeklarowanie zmiennej bez jawnego podania typu. Kompilator wnioskuje typ zmiennej na etapie kompilacji na podstawie przypisanej wartości. Użycie var może poprawić czytelność kodu, zwłaszcza w przypadku złożonych typów, ale powinno być stosowane z umiarem, aby nie utrudniać zrozumienia kodu.

Przykład:

FileReader fr = new FileReader("plik.txt");
BufferedReader reader = new BufferedReader(fr);
var fr = new FileReader("plik.txt");
var reader = new BufferedReader(fr);