Programming examples and exercises in Java.