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);