Sun은 G1이라는 애칭으로 불리는 Garbage First 가비지 컬렉터를 Java Update 1.6.0.14와 함께 릴리즈 하였습니다. 하지만, 많은 개발자 커뮤니티에서 기다려온, 서버에 적합한 이 가비지 컬렉터를 현 시점에서는 비용을 지불하는 고객에 한해서만 사용할 수 있도록 하고 있습..
자바에서 메소드 인자의 전달이 call by value냐 call by reference냐 하는 이야기는 꽤 해묵은 논쟁 중 하나입니다.java에서 object형을 전달할 때 일견 call by reference 인 것같아 보일 수 있습니다만,실제로 자바는 primitive, reference 타입 모두 call by value입니다.아래의 코드가 refe..
스트럿츠 2.1.이 릴리즈 되었습니다. 요즘 MS쪽 어플리케이션 개발 프로젝트를 하고있지만 여전히 자바쪽 흐름을 읽는것도 게을리 하고 있지 않습니다만, 쉽지 않네요.스트럿츠 2.1은 많은 양의 코드를 Plug-In Framework로 옮기는 리펙토링, Convention plug-in에 의한 XML 설정..
Inner Class 와 Nested Class 에서는 JNI Naming Rule 이 어떻게 되는지에 대해 누군가 물어와서 정리를 해봤습니다. 일단 Java 5 버전의 javah 에는 inner class 관련 버그가 있다고 합니다. $ 표시가 빠지는 문제인데요. 다음 URL 을 보시면 해당 내용을 보실 수 있고요. http://x86.sun.com/..
dev.java.net에 등록되어있는 VisualVM이라는 자바 프로라일러. 넷빈즈에 기본 포함된 프로파일러의 stand alone 버전인지 VisualVM을 넷빈즈 프로파일러로 집어 넣은건지는 잘 모르겟지만 UI나 기능이 거의 비슷. 아래 소개영상을 보고 마음에 든다면 https://visualvm.dev.java.net ..