1- الكائنات (Objects) والصفوف (Classes) والمراجع (References)
2- المتغيرات (Variables) والثوابت (Constants)
3- التعابير (Expressions) والعبارات (Statements)
4- الجمل التحكمية (Control Statements) مثل الشروطية (if) والحلقات التكرارية (loops)
5- الأسلوب (Methods) والتداخل (Encapsulation)
6- وراثة الصفوف (Class Inheritance) والاستنساخ (Object Cloning)
7- الاستثناءات (Exceptions) والتعامل معها (Handling Exceptions)
8- الواجهات (Interfaces) والكتابة المتعددة(short Method Overloading) والتخصيص
9- المكونات (Packages) والموديولات (Modules)
10- التعامل مع الأسلوب الرسمي (Handling Formal Style)
11- التعامل مع جملة المستوى المنخفض (Low-Level Statements)
12- الضمانات (Assertions) وكتابة الاختبارات الآلية (Automated Testing).