انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-001-L01

من ملف .class إلى كود يعمل

  • الدرس 1 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

trace a Java source file through compilation to execution.

الموضوعات المخطط لها

  • javac turns .java into .class files holding bytecode, a portable instruction set.
  • The JVM loads classes on demand, verifies them, then runs the bytecode.
  • Bytecode is not machine code; the JVM interprets it, then compiles hot parts to machine code.
  • "Write once, run anywhere" works because the JVM, not your code, is platform-specific.
تفاصيل المخطط المبدئي

عرض عملي

text
Shop.java --javac--> Shop.class --JVM: load, link, init--> interpret / JIT --> CPU

اختبر فهمك

What does javac produce?

أظهر الإجابة

Bytecode in .class files, not machine code.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.