หลักการและเทคนิคการพัฒนาโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา หรือภาษาที่เป็นภาษาเชิงวัตถุ วิธีการในการพัฒนาโปรแกรมเชิงวัตถุ การใช้คำสั่งการรับส่งข้อมูลในแต่ละส่วนของโปรแกรมคำสั่งการคำนวณและเปรียบเทียบ คำสั่งการควบคุมและกำหนดเงื่อนไข