Absolute JavaBest-selling author Walt Savitch offers students a comprehensive introduction of the java programming language. The hallmark feature of his accessible writing style is predominate in this text, along with the needed tools and java topics for novice and experienced programmers to master the java language. In this second edition he takes full advantage of the new java 5.0 features and incorporates the new Scanner class, automatic boxing and unboxing, System.out.pintf for formatting output and enhanced for loop. There is comprehensive coverage of generic types, including how to define classes with type parameters, collection classes done as generic classes, and linked lists done with type parameters. Pedagogical features are integrated throughout including: pitfalls, programming tips, and self-test exercises and answers. This book is appropriate for introductory courses covering Java and intermediate programming courses introducing Java to students familiar with another language. |
What people are saying - Write a review
LibraryThing Review
User Review - fullerenedream - LibraryThingAbsolute Java works better as a reference than a textbook. Jargon is sometimes used on one page and not defined until several pages later! Read full review
Other editions - View all
Common terms and phrases
abstract class args argument array ArrayList base class binary file Boolean expression button byte byte-code calling object catch block Chapter class definition class Employee class type clone method compiler contains copy constructor create Date deep copy defined derived class DiscountSale elements enumerated type error message example exception class exception handling given in Display implements inner class input instance variable integer interface IOException iterator javadoc JFrame keyboard label late binding linked list menu method definition method named mutator methods node null numberUsed otherObject outer class output package primitive type public boolean public class public static void public String public void recursive recursive call return false Returns true Sample Dialogue score SELF-TEST EXERCISES Serializable statement static method static variable syntax System.out.println System.out.println("Enter text file throws clause toString try block type double type int type parameter value of type variable of type write