JDK 7 변경사항들~
SDNKorea 에서 간만에 유익한 정보를 얻었습니다.
평소 새로운 기술과 문법을 잘 쓰고 있다고 생각했는데 1.4 문법으로 많이 사용하는게 있었습니다.
관심이 있는 부분은
Map for-each
와
List/map access
,
Infer generics in declarations
,
String switch
String interpolation
,
Resource management
,
Null-handling
...
특히 io 관련 객체들을 close 하지 않고 처리해주는 Resource management 가 가장 인상적이었습니다.
예전에 실서버에 BufferedStream 을 닫지 않아서 몇 일 운영하게 되면 파일 처리를 하지 못하는 문제가
생겼었습니다. (실수로 딱 한 부분만...) 그 후 모든 소스를 뒤져야 하는 아픔을 겪었지만...
그러고 보니 다 땡기네요...
근데 이러한 것들이 컴파일 타임에 처리를 하는 건지 아니면 런타임시에 처리를 하는 것인지는 궁금하네요.
코어쪽을 직접 까볼 수도 없고 ㅋㅋㅋ 나중에 JDK7 이 나오면 디컴파일 한번 해봐야겠습니다.
(정보를 퍼오는 글이라 여기에 세부적인 내용을 담기에는 양심이...)
댓글
댓글 쓰기