Nonfiction
Book
0 Holds on 1 Copy
Availability
Details
PUBLISHED
©2024
EDITION
DESCRIPTION
xxxiv, 1,246 pages : illustrations ; 24 cm
ISBN/ISSN
LANGUAGE
NOTES
"Comprehensive coverage of the Java language"--Front cover
The Java language. 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 -- The Java library. 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 GUI programming with Swing. Introducing Swing ; Exploring Swing ; Introducing Swing menus -- Applying Java. Java beans ; Introducing servlets -- Appendixes. Using Java's documentation comments ; Introducing JShell ; Compile and run simple single-file programs in one step
Fully updated for Java SE 1721, this book explains how to develop, compile, debug, and run Java programs. The authors cover the entire Java language, including its syntax, keywords, and fundamental programming principles. Readers will also find information on key portions of the Java API library, such as I/O, the Collections Framework, the stream library, and the concurrency utilities. Swing, JavaBeans, and servlets are examined, and numerous examples demonstrate Java in action. Additions to the Java platform, such as pattern matching in switch statements, record patterns, sequenced collections and virtual threads, are also discussed in detail
"Fully updated and expanded"--Front cover