منذ أن تعلمت مؤخرًا Java ، واجهت بعض المفاهيم غير المتوفرة في C ++. سوف أسجلهم وأراجعهم بنفسي. إذا كان هناك أي فهم غير لائق ، آمل أن ينتقد الجميع ويوجههم. يتم دمج جميع المعلومات وفهمها عبر الإنترنت بنفسك. إذا كان هناك أي انتهاك ، فيرجى إبلاغي بحذفه.
سأبدأ بالحزمة والاستيراد.
إن دور الحزمة هو في الواقع دور مساحة الاسم C ++ لمنع التعارض بين الفئات ذات الاسم نفسه ، لكن آلية التنفيذ مختلفة. عند التجميع ، يقوم برنامج التحويل البرمجي Java بإنشاء ملف الفئة الذي تم إنشاؤه مباشرة إلى الدليل المقابل بناءً على المعلومات المحددة حسب الحزمة. على سبيل المثال ، يقوم برنامج التحويل البرمجي AAA.BBB.CCC بإنشاء فئات مختلفة في ملف .java في الدليل ./AAA/BBB/CCC/.
مع آلية الحزمة ، من المزعج للغاية استخدام فصول مختلفة (في إشارة إلى الكتابة لفترة أطول عند كتابة التعليمات البرمجية) ، لذلك توصلت طائفة الله العظيمة إلى وسيلة لتكون كسولًا ، لذلك تم العثور على آلية الاستيراد. لنفترض أن الفئة A تحت. New AAA.BBB.CCC.A () ، وبعد استخدام استيراد AAA.BBB.CCC.A ، يمكننا استخدام مباشرة A () ، أي أن المترجم يساعدنا على مطابقة وتوسيع AAA.BBB.CCC. ترتبط هذه السلسلة فقط بسرعة التجميع ، لكنها ليست مشروعًا كبيرًا بشكل خاص ، لذلك يمكن تجاهله بالتأكيد.
التحليل الموجز أعلاه للحزمة واستيراد الحزمة واستيراد المفهوم التمهيدي لجافا هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.