Java Nesne Yönelimli Programlama kitabı, nesne yönelimli programlamanın temellerini, Java programlama dili ile beraber öğretmek için hazırlanmıştır. Bu amaçla öncelikli olarak, Java programlama dili okuyucuya anlatılmaktadır. Ardından, Java ile nesne yönelimli programlama yapabilmek için gereken altyapı, örneklerle sağlanmıştır. Konu anlatımı eşliğinde, uygulaması yapılabilecek çok sayıda örnek Java uygulama alıştırmaları verilmiştir. Örnek uygulamaların hepsi çalıştırılabilir durumda olup, konuları pekiştirmeyi sağlayacak şekilde tasarlanmıştır.
Bu kitap en başta Bilgisayar Mühendisliği, Yazılım Mühendisliği, mühendisliğin çeşitli bölümleri ile diğer teknik bölümler, Yüksekokullar ve Teknik Liseler olmak üzere, birçok bölümde eğitim gören ve yazılım sektöründe çalışacaklar için bir başvuru kaynağı olması amacıyla yazılmıştır.