هو الإطار الكامل يلي بيحوي:
*كائنات/كلاسات (classes)
*خوارزميات (algorithms) وكلها بتشتغل مع بعض لتسهيل تخزين الكائنات والتعامل معها (إضافة، حذف، ترتيب، بحث...).
Javac مُجمّع (compiler): يحوّل الكود من .java إلى .class (الذي يحتوي على Bytecode)
بالمختصر ينشئ ملف. class
java
مشغّل (runtime):.يشغل ملف الـ
.class (أي يشغل البرنامج فعلياً)
يشغل هذا الملف
إنشاء كائن من Scanner استخدام دوال مثل: nextInt(), nextLine(), nextDouble()