JAVA

JDK 7 변경사항들~

자수씨 2008. 12. 22. 10:40

SDNKorea 에서 간만에 유익한 정보를 얻었습니다. 
그건 바로 동국님의 블로그에 있는 [JDK] JDK 7의 변경사항 이었습니다.

평소 새로운 기술과 문법을 잘 쓰고 있다고 생각했는데 1.4 문법으로 많이 사용하는게 있었습니다.

관심이 있는 부분은 Map for-each 와  List/map accessInfer generics in declarations, String switch
String interpolationResource management, Null-handling ...

특히 io 관련 객체들을 close 하지 않고 처리해주는 Resource management 가 가장 인상적이었습니다.
예전에 실서버에 BufferedStream 을 닫지 않아서 몇 일 운영하게 되면 파일 처리를 하지 못하는 문제가
생겼었습니다. (실수로 딱 한 부분만...) 그 후 모든 소스를 뒤져야 하는 아픔을 겪었지만...

그러고 보니 다 땡기네요...

근데 이러한 것들이 컴파일 타임에 처리를 하는 건지 아니면 런타임시에 처리를 하는 것인지는 궁금하네요.
코어쪽을 직접 까볼 수도 없고 ㅋㅋㅋ 나중에 JDK7 이 나오면 디컴파일 한번 해봐야겠습니다.

자세한 사항은 동국님 블로그구글Docs를 참고하시기 바랍니다.
(정보를 퍼오는 글이라 여기에 세부적인 내용을 담기에는 양심이...)