Java: The Complete Reference, Thirteenth Edition

  • 15h 25m
  • Danny Coward, Herbert Schildt
  • McGraw-Hill/Osborne
  • 2024

The definitive guide to Java programming—thoroughly revised for Java SE 21

Fully updated for the current version of Java, Java SE 21, this comprehensive guide shows, step by step, how to design, write, debug, run, and administer high-performance Java programs. Inside, bestselling author Herbert Schildt and programming expert Dr. Danny Coward cover the entire Java language, including its syntax, keywords, and libraries. The book lays out cutting-edge development techniques and best practices.

Java: The Complete Reference, Thirteenth Edition features clear explanations, detailed code samples, and real-world examples that demonstrate how Java can be put to work in the real world. JavaBeans, servlets, applets, Swing, lambda expressions, multithreading, and the default interface method are thoroughly discussed. You will get full details on all of the latest features and changes in JDK 18 through long-term support (LTS) release JDK 21.

  • Designed for novice, intermediate, and professional programmers alike
  • Source code for all examples and projects are available for download
  • Written in the clear, uncompromising style Herb Schildt is famous for

About the Author

Dr. Danny Coward is a Chief Architect and Java Evangelist at Oracle. Coward is the sole Spec Lead for the Java API for Web Sockets for Java EE and Java SE/JavaFX and sole author of the WebSocket technical documentation at Oracle. Coward’s work leading WebSockets at Oracle provide him make him the leading expert on Java WebSocket programming. Coward has a decade of experience as a Java developer, where he now seeks to direct and simplify complex technologies to fulfill business objectives. Coward has specialized experience in all aspects of Java software and has written three versions of the Java Servlet spec.

Herbert Schildt has written extensively about programming for over three decades and is a leading authority on the Java language. Called “one of the world’s foremost authors of books about programming” by International Developer magazine, his books have sold millions of copies worldwide. Herb is the author of numerous books on Java, including Java: A Beginner’s Guide, Herb Schildt’s Java Programming Cookbook, Introducing JavaFX 8 Programming, and Swing: A Beginner’s Guide.

Dr. Danny Coward has worked on all editions of the Java platform and was a founding member of the JavaFX team and designed the Java WebSocket API. He is the author of two books on Java programming: Java WebSocket Programming and Java EE 7: The Big Picture.

In this Book

  • Foreword
  • 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, Try-with-Resources, and other Topics
  • Generics
  • Lambda Expressions
  • Modules
  • Switch Expressions, Records, and other Recently Added Features
  • String Handling
  • Exploring java.lang
  • java.util Part 1: The Collections Framework
  • java.util Part 2: More Utility Classes
  • Input/Output: Exploring java.io
  • Exploring NIO
  • Networking
  • Event Handling
  • Introducing the AWT: Working with Windows, Graphics, and Text
  • Using AWT Controls, Layout Managers, and Menus
  • Images
  • The Concurrency Utilities
  • The Stream API
  • Regular Expressions and other Packages
  • Introducing Swing
  • Exploring Swing
  • Introducing Swing Menus
  • Java Beans
  • Introducing Servlets
SHOW MORE
FREE ACCESS