Core Java Volume I--Fundamentals
Cay S. Horstmann
Master the Fundamentals of Java Programming For serious programmers, this book is the ultimate guide to writing robust and maintainable code in Java SE 9, 10, or 11. With hundreds of realistic examples, Cay Horstmann shows you how to achieve a deep understanding of the language and API, use JShell's new REPL, and apply key improvements to advanced techniques like concurrency and functional programming. Build cross-platform GUIs with the Swing toolkit and fully utilize multicore processors for better performance. Register your book for access to downloads, updates, and corrections.