- Offers an in-depth look into how Java relates to such technologies as searching, sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages
- Part I deals with fundamental principles of programming and problem solving
- Part II introduces advanced concepts of the Java programming
- Readers will find highlighted concepts and capsule introductions into advanced topics of computer science
- Perfect reading material for anyone interested in learning orreinforcing introductory programming concepts and who wants to take advantage of the exciting attributes of the Java language