728x90 TypeInference1 [JAVA] Java 10 var 키워드 완벽 가이드 : 지역 변수 타입 추론의 마법 1. var 키워드(LVTI)란 무엇인가?Java 10에서 도입된 지역 변수 타입 추론(Local-Variable Type Inference, LVTI)은 개발자가 명시적으로 타입을 선언하는 대신 var라는 키워드를 사용하여 변수를 선언할 수 있게 해주는 기능입니다. 컴파일러가 우변에 위치한 초기화 식을 보고 변수의 타입을 자동으로 추론하기 때문에, 강력한 정적 타입 시스템의 장점을 유지하면서도 코드의 장황함을 획기적으로 줄여줍니다. 중요한 점은 Java가 JavaScript처럼 동적 타입 언어로 변하는 것이 아니라는 점입니다. var는 컴파일 타임에 결정되며, 한 번 결정된 타입은 절대 변하지 않습니다.2. var를 사용할 수 있는 곳과 없는 곳var는 모든 곳에서 만능으로 사용될 수 없습니다. 사용 .. 2026. 1. 23. 이전 1 다음 728x90