자바 10 var 의 사용 | 자료형 없이 사용하기
자바에는 정수형 부터 실수형까지 다양한 기본 자료형이 있다. int salary; long population; double angle; 위와 같이 변수를 사용하기 위해서는 자료형을 지정해야 한다. 자바는 자료형에 엄격하기 때문에 조금이라도 자료형이 맞지 않으면 컴파일 에러를 출력한다. 이것은 장점이지만 언어의 사용 목적에 따라 자료형을 지정하지 않는 경우도 있다. 자바스크립트의 var 나 파이썬의 동적타입이 대표적인 예다. 프로그램을 작성의 처음에는 각 데이터를 정의하는데 자바같이 엄격한 데이터 구조는 처음에 신경써서 설계를 해야 차후에 프로그램에 변동이 생기더라도 유연하게 대처할 수 있다. 까다롭지만 엄격하게 검사한 만큼 런타임에서의 오류도 줄어들고 메모리를 효율적으로 이용할 수 있다는 장점이 있다...