الانتقال إلى المحتوى الرئيسي

استيراد إلى جافا: ما هو وكيفية استخدامه?

في لغة برمجة جافا ، يتم استخدام الكلمة الرئيسية للاستيراد لتوصيل الحزم والفئات والواجهات من الملفات والمكتبات الأخرى. يسمح لك باستخدام التعليمات البرمجية من مصادر أخرى دون الحاجة إلى إعادة كتابة هذا الرمز. بفضل الاستيراد في جافا ، يمكن للمبرمجين استخدام المكتبات والفئات والوظائف الجاهزة التي أنشأها مطورون آخرون.

من أجل استخدام الاستيراد في جافا ، يجب عليك تحديد الاسم الكامل للفئة أو الحزمة أو الواجهة التي تريد الاتصال بها. على سبيل المثال ، إذا كنت ترغب في استخدام فئة الماسح الضوئي من حزمة جافا.أوتيل ، تحتاج إلى إضافة السطر التالي إلى بداية التعليمات البرمجية الخاصة بك:

استيراد جافا.أوتيل.الماسح الضوئي;

بعد توصيل حزمة أو فئة باستخدام الاستيراد ، يمكنك استخدام أي من طرقها أو متغيراتها أو واجهاتها في التعليمات البرمجية الخاصة بك. على سبيل المثال ، يمكنك إنشاء كائن فئة ماسح ضوئي جديد واستخدامه لقراءة إدخال لوحة المفاتيح.:

عدد الباحث = المدخلات.التالي ();

النظام.خارج.برينتلن (عدد);

بالإضافة إلى ذلك ، في جافا ، من الممكن أيضا استخدام رمز النجمة (*) بعد الكلمة الرئيسية للاستيراد لربط جميع الفئات والواجهات من هذه الحزمة. على سبيل المثال ، سيقوم السطر التالي بتوصيل جميع الفئات والواجهات من جافا.حزمة أوتيل:

  1. استيراد جافا.أوتيل.*;
  2. ومع ذلك ، يمكن أن يؤدي استخدام رمز العلامة النجمية إلى تعارضات في الأسماء إذا كانت هناك فئات لها نفس الأسماء في حزم مختلفة. لذلك ، يوصى بتحديد اسم الفئة بشكل صريح عند استخدام الاستيراد.
  3. استيراد إلى جافا: معلومات عامة
  4. لماذا أحتاج استيراد في جافا?
  5. كيفية استخدام الاستيراد في جافا?
  6. استيراد بناء الجملة في جافا
  7. استيراد في جاوة: القواعد الأساسية
  8. أولوية أسماء الفئات التي تحمل الاسم نفسه
  9. استيراد إلى جافا واستيراد ثابت
  10. سؤال وجواب
  11. ما هو الاستيراد في جاوة?

كيفية استخدام الاستيراد في جافا?

ما هي مزايا استخدام الاستيراد في جافا?

استيراد في جاوة: معلومات عامة

يستخدم الاستيراد في لغة برمجة جافا لاستيراد الحزم والفئات الموجودة في الملفات الأخرى. انها تسمح لك لاستخدام وظائف تنفيذها في فئات أخرى دون الحاجة إلى كتابة التعليمات البرمجية من الصفر.

  1. استيراد الحزمة بأكملها:
  2. استيراد فئة معينة من حزمة:
  3. استيراد عضو فئة ثابت:

يسهل بيان الاستيراد قراءة التعليمات البرمجية وفهمها ، حيث يسمح لك باستخدام أسماء قصيرة للفئات والأساليب ، بدلا من الأسماء المحددة بالكامل. على سبيل المثال ، إذا قمت باستيراد جافا.حزمة أوتيل ، يمكنك الوصول إلى فئة أريليست ببساطة من خلال

أريليست

بشكل عام ، جميع الطبقات في جافا هي جزء من بعض الحزمة. ومع ذلك ، فصول من

، تقع في

كوم.حزمة سبيل المثال

. لاستيراد هذه الفئة واستخدامها في فئة أخرى ، يمكننا كتابة التعليمات البرمجية التالية:

استيراد كوم.مثال.ميكلاس;

الطبقة العامة الرئيسية {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

ميكلاس ميوبجيكت = جديد ميكلاس ();

// رمز آخر...

من عند

كوم.حزمة سبيل المثال

وخلق مثيل من هذه الفئة. الآن يمكننا استخدام جميع أساليبها ومجالاتها.

في الختام ، يلعب مشغل الاستيراد في جافا دورا مهما عند استخدام الفئات والحزم. انها تسمح لك لاستخدام التعليمات البرمجية من مصادر مختلفة ، وضمان نمطية وقراءة البرنامج الخاص بك.

لماذا أحتاج استيراد في جافا?

الاستيراد في جافا هو آلية تسمح للمبرمجين باستخدام الفئات والواجهات والعناصر الأخرى من الحزم الأخرى في التعليمات البرمجية الخاصة بهم.

  1. عند كتابة برنامج بلغة جافا ، ستحتاج على الأرجح إلى استخدام فئات الجهات الخارجية التي ليست جزءا من مكتبة جافا القياسية. يمكن أن تكون هذه فئات من مكتبات أو أطر عمل تابعة لجهات خارجية أو حتى فئاتك الخاصة المحددة في حزم أخرى.
  2. لاستخدام وظائف وميزات الفئات من حزمة أخرى ، تحتاج إلى القيام بما يلي:

استيراد الفئة أو الحزمة المطلوبة باستخدام الكلمة الرئيسية استيراد.

استخدم عناصر من فئة أو حزمة مستوردة في التعليمات البرمجية الخاصة بك.

توفر الكلمة الرئيسية للاستيراد القدرة على الوصول إلى فئات أو عناصر حزمة أخرى دون الحاجة إلى تحديد اسم مؤهل بالكامل مع كل استخدام.

على سبيل المثال ، إذا كنت ترغب في استخدام فئة الماسح الضوئي من جافا.أوتيل حزمة ، يمكنك استخدام الاستيراد التالية:

استيراد جافا.أوتيل.الماسح الضوئي;

يمكنك الآن إنشاء كائن من فئة الماسح الضوئي واستخدام وظائفه دون الحاجة إلى تحديد اسم مؤهل بالكامل.:

الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);

بالإضافة إلى استيراد فئة معينة ، يمكنك أيضا استيراد الحزمة بأكملها باستخدام الرمز " * " (علامة النجمة). على سبيل المثال:

استيراد جافا.أوتيل.*;

هذا يسمح لك باستخدام جميع الطبقات والواجهات من جافا.حزمة أوتيل دون الحاجة إلى استيراد كل فئة على حدة.

وتجدر الإشارة أيضا إلى أن بعض الفئات والواجهات هي جزء من مكتبة جافا القياسية ولا يلزم استيرادها. على سبيل المثال ، فصول من جافا.حزم لانج و java.io المستوردة بشكل افتراضي.

استيراد في جاوة هو أداة مريحة تسمح لك لتنظيم التعليمات البرمجية واستخدام وظائف الطبقات طرف ثالث دون الحاجة إلى إعادة كتابة الحلول المنفذة بالفعل.

كيفية استخدام الاستيراد في جافا?

يتم استخدام الكلمة الرئيسية الاستيراد في لغة البرمجة جافا لربط المكتبات ، والطبقات ، وحزم ، أو العناصر الفردية. يسمح لك باستخدام وظائف من ملفات أو وحدات أخرى في البرنامج الحالي. في الممارسة العملية ، هذه طريقة لتبسيط التطوير ، حيث لا تحتاج إلى إعادة كتابة شفرة المصدر في كل مرة أو تكرار نفس الوظيفة.

عند استخدام الاستيراد ، سوف جافا البحث عن الطبقات اللازمة في الموقع المحدد (جذر المشروع أو في حزم أخرى محددة في كلاسباث). إذا لم يتم تحديد فئة ، سوف جافا البحث تلقائيا عن ذلك في مكتبة جافا القياسية أو المكتبات التي قمت بإضافتها.

يبدو بناء جملة الاستيراد في جافا كما يلي:

حزمة الاستيراد.فئة;

ستحتوي الحزمة المستوردة على الفئة المستوردة. على سبيل المثال ، إذا كنت ترغب في استخدام فئة السلسلة من حزمة جافا.لانغ ، تحتاج إلى إضافة السطر التالي إلى بداية الملف:

استيراد جافا.لانج.سلسلة;

ومع ذلك ، إذا كنت بحاجة إلى استخدام جميع الفئات من الحزمة (على سبيل المثال ، جميع الفئات من جافا.حزمة أوتيل) ، يمكنك استخدام علامة النجمة ( * ) بدلا من اسم الفئة:

استيراد جافا.أوتيل.*;

يمكنك أيضا استيراد أعضاء فئة ثابتة باستخدام الكلمة الثابتة. على سبيل المثال ، إذا كان لديك فئة الرياضيات مع مجموعة من الأساليب الثابتة ، يمكنك استيراد طريقة محددة فقط:

استيراد جافا ثابتة.لانج.الرياضيات.الجذر التربيعي;

الآن يمكنك استخدام هذه الطريقة ببساطة كما سرت () ، دون تحديد اسم الفئة.

لاحظ أنه يجب وضع الاستيراد قبل تعريف الفئة في الملف ، ويمكنك استيراد العديد من الحزم والفئات عن طريق فصلها بفواصل:

استيراد حزمة1.فئة 1 ، حزمة2.الفئة 2;

إذا كانت الفئات المستوردة لها نفس الأسماء ، فيمكنك استخدام الاسم الكامل للفئة عند استدعاء الطرق:

باكاج_اسم 1.فئة 1.طريقة()

باكاج_اسم 2.فئة 2.طريقة()

من المهم ملاحظة أنه ليست كل الفئات والحزم تتطلب استخداما صريحا للاستيراد. بعض الفئات والحزم ، مثل جافا.لانج.* ، يتم استيرادها تلقائيا.

بناء جملة الاستيراد في جافا

الاستيراد هو كلمة رئيسية في لغة برمجة جافا تستخدم لاستيراد الفئات والواجهات والحزم من المكتبات الأخرى.يبدو بناء جملة بيان الاستيراد كما يلي:نوع الاستيراد
بناء الجملةمثالاستيراد فئة واحدة / واجهة
حزمة الاستيراد.اسم الفئة;استيراد جافا.أوتيل.أريليست;استيراد جميع الفئات / الواجهات من حزمة

هو اسم الحزمة ، و

اسم الفئة

هو اسم الفئة أو الواجهة المستوردة.

يجب وضع عبارة الاستيراد في بداية الكود ، قبل الإعلان عن الفئة ، بحيث تتوفر الفئات والواجهات المحددة في بيان الاستيراد داخل هذه الفئة.

إذا كان الرمز يستخدم فئة غير موجودة في مكتبة جافا القياسية ، ثم لاستخدامه ، يجب عليك تحديد المسار إلى هذه الفئة بشكل صريح باستخدام عامل الاستيراد. خلاف ذلك ، لن تتمكن جافا من العثور على هذه الفئة وستعطي خطأ في التجميع. إذا كنت تستخدم فئات من مكتبة جافا القياسية ، لا تحتاج إلى تحديد المسار لهم باستخدام مشغل الاستيراد.

وإنشاء كائن جديد من هذا النوع. يرجى ملاحظة أننا نحدد الاسم الكامل للفئة

جافا.أوتيل.أريليست

بدلا من استخدام مشغل الاستيراد.

ومع ذلك ، فإن استخدام مشغل الاستيراد يجعل الرمز أكثر قابلية للقراءة ويسمح لك باستخدام الاسم المختصر للفئة أو الواجهة فقط عند الإعلان.

استيراد إلى جافا: القواعد الأساسية

  1. يستخدم الاستيراد في لغة برمجة جافا لاستيراد الفئات والحزم اللازمة للعمل مع الفئات الأخرى في البرنامج. يتيح لك ذلك استخدام الكود الذي تم إنشاؤه بالفعل في برنامجك دون الحاجة إلى إعادة كتابته.
  2. القواعد الأساسية لاستخدام الاستيراد في جافا:
  3. يتم الاستيراد في بداية الملف قبل إعلان الفئة أو أي إعلانات أخرى.
  4. يمكن استيراد الفئات بالاسم ، على سبيل المثال:
  5. يمكنك أيضا استيراد جميع الفئات من الحزمة باستخدام الرمز * ، على سبيل المثال:
  6. عند استدعاء فئة أو طريقة أو متغير من حزمة مستوردة ، يجب تحديد الاسم الكامل للفئة ، على سبيل المثال:
  7. جافا.أوتيل.أريليست مايليست = جافا الجديدة.أوتيل.أريليست();

إذا كانت حزمتان مستوردتان تحتويان على فئة بنفس الاسم ، فيجب عليك استخدام الاسم الكامل للفئة للإشارة إليها.

إذا كنت بحاجة إلى استخدام فئات من مكتبات الجهات الخارجية ، فيجب عليك أولا تنزيلها وربطها بالمشروع. للقيام بذلك ، يمكنك استخدام مخضرم أو غرادل بناء النظام.

باستخدام هذه القواعد ، يمكنك استخدام الاستيراد بشكل صحيح في كود جافا وتبسيط تطوير البرنامج عن طريق استيراد الفئات والحزم الجاهزة.

أولوية أسماء الفئات التي تحمل الاسم نفسه

في جافا ، قد يكون هناك موقف تحتوي فيه الحزم أو المكتبات المختلفة على فئات تحمل نفس الأسماء. ومع ذلك ، يقوم مترجم جافا بحل تعارضات الأسماء هذه باستخدام اسم الفئة المؤهل بالكامل.

لحل تعارض اسم فئة في جافا ، يتم استخدام الكلمة استيراد. تتيح لك كلمة الاستيراد الرئيسية تحديد الفئة التي تريد استخدامها من حزمة أو مكتبة أخرى. يسمح لك باستيراد الفئات واستخدامها دون الحاجة إلى تحديد اسم الفئة المؤهل بالكامل.

ومع ذلك ، إذا كانت هناك فئات بنفس الأسماء في حزم أو مكتبات مختلفة ، فيجب عليك تحديد اسم الفئة المؤهل بالكامل في الكود بشكل صريح حتى يتمكن المترجم من تحديد الفئة التي يجب استخدامها.

على سبيل المثال ، إذا كان هناك فئتان بنفس الاسم "شخص" في الحزم كوم.مثال و كوم.آخر.سبيل المثال ، من أجل استخدام فئة من كوم.حزمة سبيل المثال ، يجب تحديد اسم فئة مؤهل بالكامل:

كوم.مثال.شخص شخص = كوم جديد.مثال.شخص();

وبالتالي ، يتم تحديد أسبقية أسماء الفئات التي تحمل الاسم نفسه في جافا من خلال اسم الفئة المؤهل بالكامل. إذا تم تحديد اسم الفئة المؤهل بالكامل بشكل صريح ، فسيستخدم المترجم هذه الفئة المعينة ، متجاهلا الفئات الأخرى التي تحمل الاسم نفسه.

استيراد إلى جافا واستيراد ثابت

في لغة برمجة جافا ، من الممكن استخدام التعليمات البرمجية المكتوبة بالفعل من مطورين أو مكتبات أخرى لحل مشاكلهم. للقيام بذلك ، يتم استخدام مشغل الاستيراد ، والذي يسمح لك بتوصيل الفئات أو الواجهات أو الحزم الأخرى بالمشروع الحالي.

مثال على استخدام مشغل الاستيراد:

استيراد جافا.أوتيل.أريليست;

في هذا المثال ، يتم استخدام عامل الاستيراد لاستيراد فئة أريليست من جافا.حزمة أوتيل. تحتوي هذه الحزمة على العديد من الفئات والواجهات مثل أريليست ، لينكدليست ، هاشماب وغيرها التي توفر هياكل البيانات المختلفة والخوارزميات للعمل معهم.

بالإضافة إلى استيراد فئات من حزمة ، يمكنك أيضا استخدام استيراد ثابت. يسمح لك الاستيراد الثابت باستيراد طرق ومتغيرات ثابتة لفئة دون تحديد اسمها.

مثال على استخدام الاستيراد الثابت:

استيراد جافا ثابتة.لانج.الرياضيات.*;

في هذا المثال ، نقوم باستيراد جميع الأساليب والمتغيرات الثابتة من فئة الرياضيات من جافا.حزمة لانج. هذا يسمح لنا باستخدام طرق مثل كوس ، الخطيئة ، أسير الحرب وغيرها دون تحديد اسم فئة الرياضيات.

ومع ذلك ، لا يوصى باستيراد جميع الطرق الثابتة من الفصل ، حيث يمكن أن يؤدي ذلك إلى تعارضات ورمز غير قابل للقراءة. من الأفضل استيراد تلك الأساليب والمتغيرات المطلوبة حقا في السياق الحالي فقط.

يتيح لك الاستيراد استخدام كود ومكتبات الجهات الخارجية لحل المشكلات. ومع ذلك ، يجب الحرص على عدم استيراد أسماء غير ضرورية ، وكذلك أسماء منفصلة.

سؤال وجواب

ما هو الاستيراد في جاوة?

استيراد في جافا هي الكلمة التي يتم استخدامها لإضافة حزمة أو فئة من ملف آخر إلى الملف الحالي. يتيح لك ذلك استخدام جميع الطرق والمتغيرات المتاحة من الحزمة أو الفئة المستوردة.

كيفية استخدام الاستيراد في جافا?

لاستخدام الاستيراد في جافا ، تحتاج إلى إضافة سلسلة الاستيراد قبل الإعلان عن فئة أو طريقة تتطلب استخدام حزمة أو فئة من ملف آخر. على سبيل المثال ، لاستيراد جافا.حزمة أوتيل ، يمكنك كتابة السطر التالي: استيراد جافا.أوتيل.* ؛ هذا سوف يسمح لك لاستخدام جميع الطبقات والأساليب من جافا.حزمة أوتيل في الملف الحالي.