Exercises

Exercises are linked to the relevant sections and can be reached via the table of contents.
Here are the latest additions
TitleUsable in Sections
Maps with Null Values
NoTitle
4.1The Core: Assertions Plus Encapsulation
4.2.2Contracts in Terms of Model Fields
1.3.1Data Structures
1.8.9The null Object
A Tri-State Checkbox in SWT
NoTitle
7.1The Core: Widgets, Layouts, and Events
10.1The Core: An Object's State and Reactions
10.3.2States-as-Assertions
Auto-Save for Input Fields
NoTitle
10.2.1Additional Fundamental Elements
7.9Timers
FlexArray
NoTitle
4.1The Core: Assertions Plus Encapsulation
Alarm Clock App
NoTitle
10.2State Machines in Real-World Scenarios
10.3.3Explicit States
Equals and hashCode without Fields
NoTitle
1.4.13Identity, Equality, and Hashing
CountDownLatches for Testing
NoTitle
8.3Notifications Between Threads
5.3.2Creating Fixtures
Wordcount for Text Documents
NoTitle
9.2.2Benefits of the Model-View-Controller Pattern
9.4.3Incremental Screen Updates
Playing Memory
NoTitle
10.3.4State Pattern
7.5Compound Widgets
2.2.4Compound Objects and Observers
10.1The Core: An Object's State and Reactions
JPA Transactions as Resources
NoTitle
1.5.6Exception Safety
5.4.9Testing to Understand an API
Simplifying Expressions
NoTitle
2.3.1The Composite Pattern
InputStreamLineIterator
NoTitle
4.1The Core: Assertions Plus Encapsulation
6.4.1Contracts of Overridden Methods
Dense Maps
NoTitle
3.2.1Behavioral Abstraction
4.1The Core: Assertions Plus Encapsulation
6.4.1Contracts of Overridden Methods
Filters to Process CSV
NoTitle
12.3.4Pipes and Filters
1.8.7Boundary Objects

Wish List

I'm working on the exercises according to need. Please let me know which sections you will be using to help me define priorities!
Pick Section
(type section number for auto-complete)
Your Email
(just for possible questions)
Remarks (optional)