JDK 7 변경사항들~
JAVA / 2008. 12. 22. 10:40
SDNKorea 에서 간만에 유익한 정보를 얻었습니다.
그건 바로 동국님의 블로그에 있는 [JDK] JDK 7의 변경사항 이었습니다.
평소 새로운 기술과 문법을 잘 쓰고 있다고 생각했는데 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 이 나오면 디컴파일 한번 해봐야겠습니다.
(정보를 퍼오는 글이라 여기에 세부적인 내용을 담기에는 양심이...)