For the uninitiated, Core Java: An Integrated Approach (affectionately called the "Black Book" due to its iconic dark cover) by Dr. R. Nageswara Rao is a staple in Indian engineering colleges and among self-taught programmers. Its strength lies in its exhaustive coverage—from history and OOP concepts to collections, multithreading, and even JDBC.
The "Core Java Black Book" covers a wide range of topics, including: core java black book by nageswara rao pdf