Core Java: Fundamentals (Volume 1)

by Cay S. Horstmann

“Core Java” has been the standard work for aspiring and advanced Java programmers for 25 years. For the now thirteenth edition, author Cay S. Horstmann, former professor of computer science, Java Champion, and frequent speaker at conferences, has completely revised and modernized the content for Java 21.

Volume I starts with a thorough introduction to the Java programming language, assuming basic programming knowledge. Readers will learn everything about the data types and operators available in Java, about enums, classes, interfaces, inheritance and polymorphism, about lambda expressions, about exception handling, about the Java Collection Framework and generics, about multithreading, about annotations, about reflection and proxies, about the module system up to new features like switch expressions, text blocks, records, sealed classes, sequenced collections, pattern matching, and virtual threads.

🎧 Suitable as an audiobook? No, due to numerous code examples.

Other Recommendations From This Books’s Genres

* Disclosure: We love sharing our favorite books with you! As an Amazon Associate, we earn a small commission from purchases you make through our links, which helps us continue creating content you enjoy.