자바 프로그램을 실행하면 하나의 프로세스가 동작하고, 그 프로세스는 하나 이상의 스레드로 이루어진다. 이 스레드를 더욱 효율적으로 사용하기 위한 클래스를 소개해 보겠다. 그 시작은 Fork/Join을 이해하는 것이다. Fork는 여러 개를 나누는 작업을 말하고, Joi
초기버전의 java를 쭉 사용해 왔다면, 하나하나 기능이 추가될 때마다 그 유용함과 편리함을 몸소 체험했겠지만, 그동안 개발을 하면서 사용한 버전이 6이나 7이 대부분이었다보니 그럴 일이 없었던 것 같다.그런 의미에서 java7에 오면서 새롭게 추가되거나 변경된 사항들
null인 객체를 처리하기 위한 클래스원래 interface를 구현하는 클래스에서는 interface에 있는 메소드를 모두 구현하여야 컴파일 오류가 발생하지 않는다. 이와는 다르게 default를 사용하여 interface에 선언한 메소드는 필수가 아닌 선택적으로 구
경험있고 깊이있는 개발자라면 코드를 짤 때 어플리케이션의 성능과 안정성 등을 고려할 것이지만, 부끄럽게도 나는 어플리케이션의 성능과 안정성보다는 로직의 구현 자체에 더 신경을 써온 것 같다는 생각이 드는 경향이 있다고 느껴지는 편이라고 여겨진다...ㅠㅠ(인정하고 싶어하
사실 HotSpot이라는 단어를 들었을 때 가장 먼저 떠오른 의미는 핫스팟 또는 핫스폿(영어: hotspot)은 스마트폰, 노트북을 포함한 이동 단말기로 라우터 등 무선 액세스 포인트가 설치된 지역에서 무선 네트워크(WLAN)에 접속하여 초고속 인터넷과 각종 콘텐츠를
앞으로 이어질 내용의 출처는 'JAVA의 신'책의 내용을 위주로 정리했습니다. ※ 게시글의 나오는 내용이 너무 쉽기 때문에 놀랄 수 있습니다. 개발자들의 주의를 요합니다. 컴파일 방식은 인터프리트방식과 정적 컴파일 방식이 있다. 인터프리트 방식 : 프로그램 실행시마다
본인은 개발자로서 몸값이 뛰기 시작한다는 바로 그 년차의 개발자다.엄밀히 말하자면 4일 뒤에 그렇게 된다. 그와 동시에 느껴지는 연차에 대한 부담과 불안함.결국 기본기가 한없이 부족한 나의 현실을 자각하여 천리길도 한걸음부터의 마음으로 JAVA 기본서를 다시 펴는 결심