Introduction to Java Programming and Data Structures, Comprehensive 11E, Y. Daniel Liang Book
Examples online
Checkpoints (Chapter 1 default, address can be edited)
Exercises (Exercises at the end of each chapter)
Codes by each chapter. "./book11ebychapters/src"
cd book11ebychapters/src
javac chapterX/XXX.java
java chapter/XXX