* 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 or reinforcing introductory programming concepts and who wants to take advantage of the exciting attributes of the Java language
A book that teaches you Java from the zero, to a junior candidate level. Providing you with a lot of exercises and theory, as three semesters of CompSci.