Learning Java: An Introduction to Real-World Programming with Java (eBook)

Tailored for programmers new to Java and actively engaged in coding, this highly acclaimed book serves as an indispensable guide to Java 21. Authors Marc Loy, Patrick Niemeyer, and Dan Leuck lead you through a journey of Java’s language features and APIs, using engaging examples that mirror real-world scenarios. The focus is on establishing a solid foundation in Java, covering essential aspects such as class libraries, programming techniques, and idioms, all while emphasizing the practical application of knowledge in building actual software.

In its updated sixth edition, the book expands its coverage to include the latest advancements in Java, specifically delving into lambdas and streams. The authors demonstrate how to embrace a functional paradigm in Java, providing insights into the language’s evolution since the fifth edition, encompassing features introduced in JDK versions 15 through 21. Furthermore, this edition takes a thorough exploration of virtual threads, a concept introduced as Project Loom in Java 19.

This comprehensive guide empowers you to:

  • Grasp the structure of the Java language and its applications
  • Effectively write, compile, and execute Java applications
  • Gain proficiency in Java threading and concurrent programming basics
  • Develop a solid understanding of Java I/O, covering local files and network resources
  • Craft user-friendly interfaces with an emphasis on usability
  • Explore the integration of functional features in Java
  • Stay abreast of Java’s ongoing developments, keeping pace with each new version release
Shopping Cart
  • Your cart is empty.

0