A comprehensive guide, 'A Hand Book of Object-Oriented Programming With Java', delves into Java basics and object-oriented programming concepts. Topics span data types, keywords, input/output, utility packages, exception handling, applets, threads, and multithreading. Designed to aid students and programmers in understanding and applying object-oriented principles in Java.