Thinking in JavaIn this work, the author introduces the basics of objects as Java uses them. He then goes through the fundamental concepts underlying all Java programming, including program flow, initialization and clean-up, hiding implementations, reusing classes and polymorphism. Using examples, he introcuces error-handling, exceptions, Java I/O, run-time type identification, and passing and returing objects. He covers the Java AWT, multithreading, and network programming with Java. |
Other editions - View all
Common terms and phrases
applet args argument array automatically base class BitSet Bitwise operators browser Bruce Eckel BufferedReader button byte catch IOException chapter char Class object clone Cloneable collection collection classes compiler components create datagram DataInputStream derived class event example exception exception handling extends final garbage collector handle Hashtable implements ActionListener import java.awt import java.util inheritance initialization inner class InputStream inside interface iteration Java javadoc JDBC keyword label language menu method call null object-oriented programming operator output package primitive private int problem produce public boolean public class public static void public String public void actionPerformed return true RTTI run-time Serializable server simple socket static void main(String synchronized System.out.println TextField there's Thinking in Java thread group throws toString Trash upcast Vector void actionPerformed ActionEvent WindowEvent write