Java The Complete Reference, 8th Edition

The Definitive Guide for Java Programmers In this international bestseller, top-selling programming author Herbert Schildt shows you everything you need to develop, compile, debug, and run Java programs. The book has been updated to cover the latest version of the world"s number-one programming language. Java 7: The Complete Reference, Eighth Edition covers all of the Java 7 features, including closures, superpackages, reified generic types, the enhanced switch statement, chained method invocations, extension methods, the enhanced catch statement, and enum values. The book also includes details on the Swing Application Framework and a chapter on language-level XML support. Comprehensive coverage of Java 7 The History and Evolution of Java; An Overview of Java; Data Types, Variables, and Arrays; Operators; Control Statements; Introducing Classes; A Closer Look at Methods and Classes; Inheritance; Packages and Interfaces; Exception Handling; Multithreaded Programming; Enumerations, Autoboxing, and Annotations; I/O, Applets, and Other Topics; Generics; The Java Library; String Handling; Exploring java.lang; java.util; The Collections Framework; More Utility Classes; Input/Output: Exploring java.io; Networking; The Applet Class; Event Handling; Introducing the AWT: Working with Windows, Graphics, and Text; Using AWT Controls, Layout Managers, and Menus; Images; The Concurrency Utilities; NIO, Regular Expressions, and Other Packages; Software Development Using Java; Java Beans; Introducing Swing; Exploring Swing;. Servlets; Applying Java; Financial Applets and Servlets; Creating a Download Manager