
Java The Complete Reference
Herbert Schildt(Author)
Osborne/McGraw-Hill (Publisher)
8th Edition
Published on 16. August 2011
Book
Paperback/Softback
1152 pages
978-0-07-160630-1 (ISBN)
Description
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
The Definitive Java Programming GuideIn Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.
Coverage includes:
Data types and operators
Control statements
Classes and objects
Constructors and methods
Method overloading and overriding
Interfaces and packages
Inheritance
Exception handling
Generics
Autoboxing
Enumerations
Annotations
The try-with-resources statement
Varargs
Multithreading
The I/O classes
Networking
The Collections Framework
Applets and servlets
JavaBeans
AWT and Swing
The Concurrent API
Much, much more
The Definitive Java Programming GuideIn Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.
Coverage includes:
Data types and operators
Control statements
Classes and objects
Constructors and methods
Method overloading and overriding
Interfaces and packages
Inheritance
Exception handling
Generics
Autoboxing
Enumerations
Annotations
The try-with-resources statement
Varargs
Multithreading
The I/O classes
Networking
The Collections Framework
Applets and servlets
JavaBeans
AWT and Swing
The Concurrent API
Much, much more
More details
Edition
8th edition
Language
English
Place of publication
New York
United States
Publishing group
McGraw-Hill Education - Europe
Target group
Professional and scholarly
Dimensions
Height: 231 mm
Width: 188 mm
Thickness: 56 mm
Weight
1837 gr
ISBN-13
978-0-07-160630-1 (9780071606301)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Herbert Schildt
Java The Complete Reference, Eighth Edition
E-Book
01/2011
1st Edition
McGraw-Hill Education
€98.49
Available for download
Person
Herbert Schildt is a world leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best sellers including C: The Complete Reference, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, and many more. Schildt holds a master's degree in computer science from the University of Illinois.
Content
Part I: The Java Language
1. The History and Evolution of Java
2. An Overview of Java
3. Data Types, Variables, and Arrays
4. Operators
5. Control Statements
6. Introducing Classes
7. A Closer Look at Methods and Classes
8. Inheritance
9. Packages and Interfaces
10. Exception Handling
11. Multithreaded Programming
12. Enumerations, Autoboxing, and Annotations (Metadata)
13. I/O, Applets, and Other Topics
14. GenericsPart II: The Java Library
15. String Handling
16. Exploring java.lang
17. java.util Part 1: The Collections Framework
18. java.util Part 2: More Utility Classes
19. Input/Output: Exploring java.io
20. Exploring NIO
21. Networking
22. The Applet Class
23. Event Handling
24. Introducing the AWT: Working with Windows, Graphics, and Text
25. Using AWT Controls, Layout Managers, and Menus
26. Images
27. The Concurrency Utilities
28. Regular Expressions and Other Packages
Part III: Software Development Using Java
29. Java Beans
30. Introducing Swing
31. Exploring Swing
32. Servlets
Part IV: Applying Java
33. Financial Applets and Servlets
34. Creating a Download Manager in Java
Appendix: Using Java's Documentation Comments
Index
1. The History and Evolution of Java
2. An Overview of Java
3. Data Types, Variables, and Arrays
4. Operators
5. Control Statements
6. Introducing Classes
7. A Closer Look at Methods and Classes
8. Inheritance
9. Packages and Interfaces
10. Exception Handling
11. Multithreaded Programming
12. Enumerations, Autoboxing, and Annotations (Metadata)
13. I/O, Applets, and Other Topics
14. GenericsPart II: The Java Library
15. String Handling
16. Exploring java.lang
17. java.util Part 1: The Collections Framework
18. java.util Part 2: More Utility Classes
19. Input/Output: Exploring java.io
20. Exploring NIO
21. Networking
22. The Applet Class
23. Event Handling
24. Introducing the AWT: Working with Windows, Graphics, and Text
25. Using AWT Controls, Layout Managers, and Menus
26. Images
27. The Concurrency Utilities
28. Regular Expressions and Other Packages
Part III: Software Development Using Java
29. Java Beans
30. Introducing Swing
31. Exploring Swing
32. Servlets
Part IV: Applying Java
33. Financial Applets and Servlets
34. Creating a Download Manager in Java
Appendix: Using Java's Documentation Comments
Index