Core Java: Advanced Features (Volume 2)

by Cay S. Horstmann

Volume II is aimed at experienced Java programmers who want to develop more complex applications. It covers streams, I/O over files and the network, database programming with JDBC, processing XML files, internationalizing applications, authentication, authorization and cryptography, User Interface development with Swing, and accessing native code via JNI. Volume II concludes with a preview of “Project Panama,” which will replace JNI with the more modern Foreign Function & Memory API.

All in all, Core Java covers a wide range of topics but goes in-depth with each, so not only beginners but also advanced Java programmers can learn a lot.

Both volumes are excellently structured pedagogically, comprehensible, precise, and detailed, and even partially humorous and entertaining. They contain hundreds of practical code examples, which the author has modernized for older topics with new language features.

“Core Java” is an excellent teaching and reference work, which I unreservedly recommend to all Java programmers, regardless of their level of experience.

🎧 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.