Ce livre s'adresse aux étudiants en informatique de différentes spécialités et à toute personne désirant apprendre les notions de l'orienté objet avec le langage java. Son objectif principal est de présenter des études de cas pratiques permettant à l'apprenant de mieux comprendre les notions de l'orienté objet d'une manière progressive et simplifiée. Ces notions sont principalement les classes, les objets, les collections d'objets (tableau et vecteur), l'héritage, le polymorphisme, l'abstraction, les interfaces, et la gestion des exceptions.