1장. 소개
2장. 표현식 퍼즐
1번째 퍼즐 - 홀수 확인
2번째 퍼즐 - 변화를 위한 시간
3번째 퍼즐 - Long 자료형 나눗셈
4번째 퍼즐 - 초등학교 수준의 문제
5번째 퍼즐 - 16진수의 즐거움
6번째 퍼즐 - 다중 자료형 변환
7번째 퍼즐 - 변수 교환
8번째 퍼즐 - Dos Equis
9번째 퍼즐 - 같은 것 같으면서도 다른 것(1)
10번째 퍼즐 - 같은 것 같으면서도 다른 것(2)
3장. 문자 퍼즐
11번째 퍼즐 - 최후의 웃음
12번째 퍼즐 - ABC
13번째 퍼즐 - 동물농장
14번째 퍼즐 - 이스케이프 문자
15번째 퍼즐 - 이상한 나라의 "Hello world"
16번째 퍼즐 - 라인 출력기
17번째 퍼즐 - 어라?
18번째 퍼즐 - 스트링 치즈
19번째 퍼즐 - 분류
20번째 퍼즐 - 내 클래스 이름(1)
21번째 퍼즐 - 내 클래스 이름(2)
22번째 퍼즐 - URL 눈속임
23번째 퍼즐 - No Pain, No Gain
4장. 반복문 퍼즐
24번째 퍼즐 - 바이트의 즐거움
25번째 퍼즐 - 비정상적인 증가
26번째 퍼즐 - 반복문 안에서
27번째 퍼즐 - 시프트 연산자와 변수 i
28번째 퍼즐 - 반복문
29번째 퍼즐 - 반복문의 신부
30번째 퍼즐 - 반복문의 아들
31번째 퍼즐 - 반복문의 유령
32번째 퍼즐 - 반복문의 저주
33번째 퍼즐 - 반복문의 악마
34번째 퍼즐 - 큰 정수를 사용하는 반복문
35번째 퍼즐 - 시계
5장. 예외 처리 퍼즐
36번째 퍼즐 - 결정하기 힘든 프로그램
37번째 퍼즐 - 이상한 예외
38번째 퍼즐 - 초대받지 않은 손님
39번째 퍼즐 - 안녕, 그리고 잘 가
40번째 퍼즐 - 주저하는 생성자
41번째 퍼즐 - 스트림
42번째 퍼즐 - 어이없다
43번째 퍼즐 - 위험한 예외
44번째 퍼즐 - 클래스 분할
45번째 퍼즐 - 피곤한 일
6장. 클래스 퍼즐
46번째 퍼즐 - 애매한 생성자
47번째 퍼즐 - 착한 나의 강아지와 고양이!
48번째 퍼즐 - 정적 메서드
49번째 퍼즐 - 점점 늘어나는 허리 사이즈
50번째 퍼즐 - 우리는 같은 자료형이 아니야
51번째 퍼즐 - 포인트가 뭐야?
52번째 퍼즐 - 재미있는 덧셈
53번째 퍼즐 - 내가 해야 할 일
54번째 퍼즐 - Null과 Void
55번째 퍼즐 - 천지창조
7장. 라이브러리 퍼즐
56번째 퍼즐 - 큰 문제
57번째 퍼즐 - 이름이 뭐예요?
58번째 퍼즐 - 해시 문제
59번째 퍼즐 - 무엇이 다를까?
60번째 퍼즐 - 한 줄 문제
61번째 퍼즐 - 일정 잡기
62번째 퍼즐 - 이름 게임
63번째 퍼즐 - 이전과 비슷한 문제
64번째 퍼즐 - 나머지를 사용한 분류
65번째 퍼즐 - 이상한 정렬
8장. 클래스 심화 퍼즐
66번째 퍼즐 - private 접근 제한자 문제
67번째 퍼즐 - 문자열이 아파요
68번째 퍼즐 - 회색의 그림자
69번째 퍼즐 - 검은 그림자
70번째 퍼즐 - 패키지 문제
71번째 퍼즐 - 임포트의 의무
72번째 퍼즐 - final 키워드의 위기
73번째 퍼즐 - 너의 비밀스러운 것들이 보이고 있어
74번째 퍼즐 - 정체성 위기
75번째 퍼즐 - 머리와 꼬리
[용어정리] 이름 재사용과 관련된 기술
9장. 추가적인 라이브러리 퍼즐
76번째 퍼즐 - 핑퐁
77번째 퍼즐 - 락을 무너뜨리는 괴물
78번째 퍼즐 - 리플렉션 주의 사항
79번째 퍼즐 - 강아지의 삶
80번째 퍼즐 - 추가적인 리플렉션
81번째 퍼즐 - 돌아가는 "Hello world"
82번째 퍼즐 - 비어 블라스트
83번째 퍼즐 - 유일하지 않은 강아지
84번째 퍼즐 - 강제 중단
85번째 퍼즐 - 게으른 초기화
10장. 어려운 퍼즐
86번째 퍼즐 - 괄호의 함정
87번째 퍼즐 - 긴장된 관계
88번째 퍼즐 - 원시 타입
89번째 퍼즐 - 제네릭
90번째 퍼즐 - 힘차고 강한 슈퍼클래스인데 왜 안 되지?
91번째 퍼즐 - 직렬화
92번째 퍼즐 - 제정신이 아닌 클래스
93번째 퍼즐 - 클래스 전쟁
94번째 퍼즐 - 셔플 실패
95번째 퍼즐 - 후식
부록. 함정 정