이미 소장하고 있다면 판매해 보세요.
|
0장 이 책의 목표와 구성 - Introduction
0.1 대상 독자와 목표 0.2 Java에 관한 오해와 지나친 기대 0.3 객체 지향에 관련된 오해 0.4 예습편 1장 재도전! 객체 지향 1.1 객체 지향의 길 [모듈편] 1.2 객체 지향의 길 [구조체편] 1.3 static - 객체 지향의 「구멍」 2장 Java는 포인터의 언어이다 - Java에는 포인터밖에 없다 2.1 객체와 포인터 2.2 배열과 포인터 2.3 파라미터(인수) 건네주기 2.4 Java의 메모리 모델 2.5 어째서 Java는 포인터의 언어인가? 2.6 정리 - 결국 Java에는 포인터가 있는 것인가, 없는 것인가 3장 객체 지향 두 번째 이야기 - 상속과 인터페이스 3.1 상속 3.2 메소드 오버라이드 3.3 C에서 상속을 실현해 본다 3.4 인터페이스 3.5 상속을 어디까지 어떻게 사용할 것인가? 3.6 X-Draw 4장 패키지와 액세스 제어 - 수수께끼 사양의 완전 해설 4.1 패키지 4.2 엑세스 제어 5장 그 밖의 중요한 기능 5.1 Thread 5.2 예외 처리 5.3 직렬화 5.4 컬렉션 클래스 라이브러리 5.5 중첩 클래스(nested class) 6장 혼란의 근원 - 이래도 Java가 간단한가? 6.1 메소드 오버로드 6.2 상속·오버라이드·은폐 6.3 상속에 관한 또 다른 문제 6.4 배열에 관한 또 다른 문제 6.5 clone()과 Cloneable 7장 테크닉 - Java 기능의 적용 사례 7.1 대규모 개발에서 인터페이스를 분리한다 7.2 열거형을 만든다 7.3 차드 구조의 복사에 직렬화를 이용한다 7.4 디버그 라이트 7.5 컬렉션 클래스를 실용적으로 사용한다 8장 함정 - Java의 취약한 언어 사양 8.1 메소드의 이름을 잘못 입력한경ㅇ 8.2 가인수를 잘못 입력한 경우 8.3 생성자에 void를 붙인 경우 8.4 클래스에서 인터페이스로 형식을 변환한다 8.5 C에서 가져온 결점 |
|
0장 이 책의 목표와 구성 - Introduction
0.1 대상 독자와 목표 0.2 Java에 관한 오해와 지나친 기대 0.3 객체 지향에 관련된 오해 0.4 예습편 1장 재도전! 객체 지향 1.1 객체 지향의 길 [모듈편] 1.2 객체 지향의 길 [구조체편] 1.3 static - 객체 지향의 「구멍」 2장 Java는 포인터의 언어이다 - Java에는 포인터밖에 없다 2.1 객체와 포인터 2.2 배열과 포인터 2.3 파라미터(인수) 건네주기 2.4 Java의 메모리 모델 2.5 어째서 Java는 포인터의 언어인가? 2.6 정리 - 결국 Java에는 포인터가 있는 것인가, 없는 것인가 3장 객체 지향 두 번째 이야기 - 상속과 인터페이스 3.1 상속 3.2 메소드 오버라이드 3.3 C에서 상속을 실현해 본다 3.4 인터페이스 3.5 상속을 어디까지 어떻게 사용할 것인가? 3.6 X-Draw 4장 패키지와 액세스 제어 - 수수께끼 사양의 완전 해설 4.1 패키지 4.2 엑세스 제어 5장 그 밖의 중요한 기능 5.1 Thread 5.2 예외 처리 5.3 직렬화 5.4 컬렉션 클래스 라이브러리 5.5 중첩 클래스(nested class) 6장 혼란의 근원 - 이래도 Java가 간단한가? 6.1 메소드 오버로드 6.2 상속·오버라이드·은폐 6.3 상속에 관한 또 다른 문제 6.4 배열에 관한 또 다른 문제 6.5 clone()과 Cloneable 7장 테크닉 - Java 기능의 적용 사례 7.1 대규모 개발에서 인터페이스를 분리한다 7.2 열거형을 만든다 7.3 차드 구조의 복사에 직렬화를 이용한다 7.4 디버그 라이트 7.5 컬렉션 클래스를 실용적으로 사용한다 8장 함정 - Java의 취약한 언어 사양 8.1 메소드의 이름을 잘못 입력한경ㅇ 8.2 가인수를 잘못 입력한 경우 8.3 생성자에 void를 붙인 경우 8.4 클래스에서 인터페이스로 형식을 변환한다 8.5 C에서 가져온 결점 |