Cay S. Horstmann is author of Scala for the Impatient (Addison-Wesley, 2012) and coauthor of Core JavaServer™ Faces, Third Edition (Prentice Hall, 2010). He is professor of computer science at San Jose State University, a Java Champion, and a frequent speaker at developer conferences.
Gary Cornell has been writing for and teaching programming professionals for more than twenty years. The cofounder of Apress, he has written numerous best-selling books for developers, was a cofinalist for a Jolt Award, and won the Readers Choice award from Visual Basic Magazine.
Chapter 1: An Introduction to Java
Chapter 2: The Java Programming Environment
Chapter 3: Fundamental Programming Structures in Java
Chapter 4: Objects and Classes
Chapter 5: Inheritance
Chapter 6: Interfaces and Inner Classes
Chapter 7: Graphics Programming
Chapter 8: Event Handling
Chapter 9: User Interface Components with Swing
Chapter 10: Deploying Applications and Applets
Chapter 11: Exceptions, Logging, Assertions, and Debugging
Chapter 12: Generic Programming
Chapter 13: Collections
Chapter 14: Multithreading