Introduction to Java Programming, Brief
This version consists of the first 20 chapters. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. This version is suitable for a CS1 course.
Introduction to Java Programming, Comprehensive
The comprehensive version contains all 48 chapters. Chapters 20-28, 45-48 are for a data structures course. Chapters 29-44 cover threads, networking, internationalization, advanced GUI, database, and Web programming. This version can be used to prepare students to become proficient Java programmers.
Chapters 38-48 are bonus chapters for Introduction to Java Programming, Comprehensive, available from www.prenhall.com/liang. You need to use the access code printed in the text in order to access bonus chapters.