본문 바로가기

Programing/JVM(Java, Kotlin)

[Java] var는 키워드가 아니다.

"개발하자" 라는 슬랙에서 이석민(닉네임 lee_maru)님이 "var는 키워드가 아닙니다."라는 이야기를 해서 찾아보게 되었다.

자바언어 규약(JLS)를 찾아보니 var는 키워드가 아니라고 한다.

var is not a keyword, but rather an identifier with special meaning as the type of a local variable declaration

reference: docs.oracle.com/javase/specs/jls/se12/html/jls-3.html#jls-3.9

 

국내 출판된 책들 중에는 var 이 키워드라고 되어 있는 책도 있었다. - 장윤기 님의 Practical 모던 자바

자바 9까지는 var가 기본으로 사용하는 키워드가 아니었다?