Java 기본서를 다시 읽으려고 한다. 이펙티브 자바를 공부하기 전 빠르게 완독하려 핀 책이었으나, 기본기가 꽤나 듬성듬성 비어있더랬다. 지식의 구멍을 메우고 기초를 탄탄히 하자는 마음에서 다시 자바 기본서를 공부해보려 한다. 내가 선택한 책은 '이것이 자바다(신용권)'의 책이다. 기존에 가지고 있던 기본서는 'Introduction to Java Programming(Liang)'이라는 원서였는데 자바 8의 함수형 인터페이스와 스트림 등이 반영되어있지 않아 이 책을 선택하게 되었다. 자바 8 관련 내용을 제외하고는 헷갈렸던 부분을 빠르게 짚고 넘어가려고 한다. 그 첫번째로 JVM과 메모리 사용 영역에 대해 알아보자. 자바는 운영체제에서 바로 실행될 수 없는 언어이다. 자바 프로그램은 완전한 기계어가 아..