The SCJP HandbookTM
Brief Table of Contents
Part I Chapter 1: Java declaration basics Chapter 2: Java and OOP
Part II Chapter 3: Modifiers Chapter 4: Nested Classes Chapter 5: Flow control, Assertions & Exception Handling Chapter 6: Garbage Collection Chapter 7: Primitives & Arrays Chapter 8: Class Fundamentals Chapter 9: Operators Chapter 10: Conversion, Casting and Arithmetic promotion Chapter 11: Method Overloading & Overriding Chapter 12:Threads Chapter 13: Fundamental Classes in java.lang package Chapter 14: The Collection Framework
Appendix A: Basics Of Java Architecture