이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
옮긴이의 말서문감사의 말1부 자바와 친해지기1장 자바 기술 시스템 소개1.1 들어가며1.2 자바 기술 시스템1.3 자바의 과거와 현재1.4 자바 가상 머신 제품군1.5 자바 기술의 미래1.6 실전: 내 손으로 빌드하는 JDK1.7 마치며2부 자동 메모리 관리2장 자바 메모리 영역과 메모리 오버플로2.1 들어가며2.2 런타임 데이터 영역2.3 핫스팟 가상 머신에서의 객체 들여다보기2.4 실전: OutOfMemoryError 예외2.5 마치며3장 가비지 컬렉터와 메모리 할당 전략3.1 들어가며3.2 대상이 죽었는가?3.3 가비지 컬렉션 알고리즘3.4 핫스팟 알고리즘 상세 구현3.5 클래식 가비지 컬렉터3.6 저지연 가비지 컬렉터3.7 적합한 가비지 컬렉터 선택하기3.8 실전: 메모리 할당과 회수 전략3.9 마치며4장 가상 머신 성능 모니터링과 문제 해결 도구4.1 들어가며4.2 기본적인 문제 해결 도구4.3 GUI 도구4.4 핫스팟 가상 머신 플러그인과 도구4.5 마치며5장 최적화 사례 분석 및 실전5.1 들어가며5.2 사례 분석5.3 실전: 이클립스 구동 시간 줄이기5.4 마치며3부 자동 메모리 관리6장 클래스 파일 구조6.1 들어가며6.2 플랫폼 독립을 향한 초석6.3 클래스 파일의 구조6.4 바이트코드 명령어 소개6.5 설계는 공개, 구현은 비공개6.6 클래스 파일 구조의 진화6.7 마치며7장 클래스 로딩 메커니즘7.1 들어가며7.2 클래스 로딩 시점7.3 클래스 로딩 처리 과정7.4 클래스 로더7.5 자바 모듈 시스템7.6 마치며8장 바이트코드 실행 엔진8.1 들어가며8.2 런타임 스택 프레임 구조8.3 메서드 호출8.4 동적 타입 언어 지원8.5 스택 기반 바이트코드 해석 및 실행 엔진8.6 마치며9장 클래스 로딩과 실행 서브시스템, 사례와 실전9.1 들어가며9.2 사례 연구9.3 실전: 원격 실행 기능 직접 구현하기9.4 마치며4부 컴파일과 최적화10장 프런트엔드 컴파일과 최적화10.1 들어가며10.2 javac 컴파일러10.3 자바 편의 문법의 재미난 점10.4 실전: 플러그인 애너테이션 처리기 제작10.5 마치며11장 백엔드 컴파일과 최적화11.1 들어가며11.2 JIT 컴파일러11.3 AOT 컴파일러11.4 컴파일러 최적화 기법11.5 실전: 그랄 컴파일러 깊이 이해하기11.6 마치며5부 효율적인 동시성12장 자바 메모리 모델과 스레드12.1 들어가며12.2 하드웨어에서의 효율과 일관성12.3 자바 메모리 모델12.4 자바와 스레드12.5 자바와 가상 스레드12.6 마치며13장 스레드 안전성과 락 최적화13.1 들어가며13.2 스레드 안전성13.3 락 최적화13.4 마치며부록 약어 목록찾아보기
|
이복연
개앞맵시의 다른 상품