احد يشرح لي ما هي هذه الملفات
ما هي ملفات class
مرحبا ً بك أخ high-man
هذه الملفات تنتج عندما تقوم بترجمة الكود (compilation) وهذه هي الملفات التي تقرأها الجافا فيرجوال ماشين لتشغيل البرنامج ولا بد منها .
class files تعطي ميزة مهمة للجافا وهي:
أن هذا الملف يعمل في جميع أنواع الأجهزة فلا تحتاج إلى إعادة compiltion
للبرنامج عند الحاجة إلى إستخدامه في جهاز من نوع أخر
وهذه الخاصية تدعى
portable
كل نوع من الأجهزة له جافا فيرشول مشين (jvm)
وأعتقد أن هذه الخاصية غير موجودة في لغات البرمجة الأخرى
:) ماأدري ممكن الشباب يعلقو على الكلام الأخير :)
حسب علمي .. هي الملفات التفيذية و هي مضاهية لملفات الـ exe في البرامج الاخرى..
تحياتي,,,
الحقيقة هي فكرة عبقرية
يعني برنامج ممكن يشتغل في اي operating system
وهذه في الفائدة من الكلاس
يعني في السي ++ عندما نسوي compile لاي برنامج البرنامج يتحول للmachine code directly
لكن في الجافا عندما نسوي compile اول شي للbyte code او ملف الكلاس
وبعد هذا للmachine code
Strong Snake
هذا الموضوع مغلق.