Like all Schaum's Outline Series books, this user guide is intended to be used primarily for self study, preferably in conjunction with a regular course in the fundamentals of computer science using the Java programming language. The book includes over 200 well-constructed examples with complete explanations.