본문 바로가기
백엔드기술/개발언어

JAVA 7 기능

by RevFactory 2012. 4. 20.

임시 스크랩 ^^

 

● try-with-resources라고 불리는 확장된 try 문은 파일 스트림과 같은 자원의 자동 close를 지원한다.
● generic 인스턴스를 구성할 때 diamond를 통한 타입 추론(Type inference)이 제공된다.
● 2개 이상의 예외를 단일 타입 같이 처리할 수 있는 등 향상된 예외 처리 기능은 물론, rethrow된 예외에 대한 향상된 타입 확인 기능이 추가되었다.
● switch문에서 string을 사용할 수 있게 되었다.
● prefix인 ob 또는 oB가 추가되었다. 예를 들어, 0b1010로 바이너리 정수 표현을 지원한다.
● 59_234_412와 같이 수치 표현에 대한 밑줄(underscore) 기능 지원이 추가되었다. 밑줄은 컴파일러에 의해 무시되지만, 긴 수치값을 보다 명확하게 나타낸다.
● non-reifiable 매개변수를 가진 varargs 메소드와 연관된 컴파일러 경고 기능이 향상되었으며 더 자세히 제어할 수 있다.