본문 바로가기
개발자의 공부방/자바 기초

자바기초] JAVA10 var란?

by 쌈빡한 쥬니준 2020. 10. 2.

자바스크립트에서 항상 봐왔던 var를 java에서 써본다.

java10 부터 생긴 타입추론형 var는 어떻게 생겨먹은건지 한번 알아본다.

 

var는 말그대로 타입추론형이다. java10 이전에 사용하는 기본타입은 타입이 무엇인지 아주 명확하게 드러난다.

//예를 들어..기본타입인 int에서
//아래와 같이 사용이 된다면
int a;
a = 11;

//var 에서는...
var b;
b = 11;
//이렇게 쓰는게 불가능하다.
//이유는? 당연히 타입추론형이라서 변수에 값을 넣지 않으면 추론이 불가능하다.
//즉, 리터럴에 의한 타입을 추론할 수 없기 때문이다.

 

 

댓글0