If you're new to Java--or new to programming--the 5th edition of this bestselling book will guide you through the language features and APIs of Java 11 and beyond. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals--including its class libraries, programming techniques, and idioms--with an eye toward building real applications.
- Learn basic syntax, classes and objects, and other components
- Develop with Java, using the compiler, interpreter, and other tools
- Explore Java's built-in thread facilities and concurrency package
- Write networked or web-based applications and services
- Build graphical applications using Java component architecture
- Explore rich new desktop APIs