الكلمات الرئيسية في Java: قائمة بكافة الكلمات الرئيسية لـ Java
نشرت: 2022-03-04تشير الكلمات الأساسية في Java إلى أي من المصطلحات الـ 52 المحجوزة ذات المعنى المحدد مسبقًا في لغة البرمجة. ومن ثم ، لا يمكن استخدامها كأسماء للطرق أو المتغيرات أو الكائنات أو الفئات أو الفئات الفرعية أو المعرفات. بمعنى آخر ، تضيف كلمات Java الأساسية هذه معنى فريدًا إلى مترجم Java وتكون محجوزة لأغراض خاصة. لذلك ، فإن استخدامها كأسماء معرّفات سيؤدي إلى خطأ في المترجم. في جافا ، هناك ما مجموعه 52 كلمة رئيسية محجوزة. من بين هؤلاء ، هناك 49 قيد الاستخدام ، واثنان غير مستخدمين ، وواحد قيد المعاينة.
جدول المحتويات
أهم الكلمات الرئيسية في Java يجب على كل مبرمج معرفتها
لقد جمعنا بعض الكلمات الرئيسية الأكثر صلة في Java ، واستخدامها ، والأمثلة في القائمة أدناه.
1. مجردة
تُستخدم الكلمة الأساسية المجردة في Java للإعلان عن فئة مجردة. يمكن أن تحتوي فئة abstract على أساليب مجردة وغير مجردة ولكن لا يمكن استخدامها لإنشاء كائنات. لا تحتوي الطريقة المجردة على جسم ويمكن استخدامها فقط في فئة مجردة. الطبقة الفرعية الموروثة منها توفر الجسد. علاوة على ذلك ، بينما يمكن تمديد الفئات المجردة ، لا يمكن إنشاء مثيل لها. بالإضافة إلى ذلك ، لا يمكن استخدام الكلمة الأساسية المجردة مع المنشئات والمتغيرات.
يوجد أدناه مقتطف رمز لإظهار فئة مجردة بطريقة مجردة:
مركبة فئة مجردة
{
سيارة فارغة مجردة () ؛
}
فئة ماروتي تمد السيارة
{
@تجاوز
سيارة باطلة () {
System.out.println ("السيارة تتحرك") ؛
}
}
فئة عامة AbstractExample1 {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
Maruti obj = new Maruti () ؛
obj.car () ؛
}
}
الإخراج: السيارة تتحرك
2. منطقية
يمكن للكلمة الأساسية المنطقية في Java ، وهي نوع بيانات بدائي ، تخزين قيمتين فقط - صواب وخطأ. القيمة الافتراضية للكلمة الأساسية المنطقية خاطئة ، وعادة ما يتم استخدامها مع العبارات الشرطية. ومع ذلك ، يمكن تطبيق الكلمة الأساسية المنطقية على الأساليب والمتغيرات ، ويعني إعلان أي متغير باستخدام الكلمة الأساسية المنطقية أنها تحتوي على قيم منطقية.
فيما يلي مثال منطقي بسيط في Java:
نموذج منطقي 1 للفئة العامة {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
عدد العمليات 1 = 67 ؛
عدد العمليات 2 = 43 ؛
منطقية b1 = صحيح ؛
منطقية b2 = خطأ ؛
إذا (num1 <num2)
{
System.out.println (b1) ؛
}
آخر
{
System.out.println (b2) ؛
}
}
}
الإخراج: خطأ
3. الطبقة
تعد الكلمة الأساسية للفصل في Java واحدة من أكثر المصطلحات المحجوزة شيوعًا. يتم استخدامه للإعلان عن فئة في Java تحتوي على كتلة من التعليمات البرمجية مع الحقول والطرق والمنشئات وما إلى ذلك. قد تحتوي الفئة على فئة واحدة أو أكثر ، وهو مفهوم يُعرف بالفئة المتداخلة. كل كائن هو مثيل لفئة ، ويجب أن يكون اسم الفئة فريدًا داخل الحزمة. يمكن للمرء فقط تعيين الملخص ، العام ، الصارم ، والمعدِّل النهائي للفصل. لكن يمكن تخصيص مُعدِّلات أخرى مثل خاص ومحمي وثابت للفئة الداخلية.
فيما يلي مثال بسيط للكلمة الرئيسية للفصل:
فئة عامةمثال {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
System.out.println (“تحياتي!”) ؛
}
}
الإخراج: تحياتي!
4. الافتراضي
الكلمة الأساسية الافتراضية في Java هي معدِّل وصول. وبالتالي ، إذا لم يقم أحد بتعيين أي معدل وصول للطرق والمتغيرات والفئات والمنشئات افتراضيًا ، فسيتم اعتباره معدل وصول افتراضي. بدلاً من ذلك ، يمكن استخدام الكلمة الأساسية الافتراضية في عبارات التبديل لتسمية كتلة من التعليمات البرمجية ليتم تنفيذها إذا لم تكن هناك حالة تطابق القيمة المحددة. من Java 8 ، تجد الكلمة الأساسية الافتراضية أيضًا استخدامًا في السماح للواجهة بتوفير تنفيذ لطريقة ما. لا يمكن الوصول إلى معدّل الوصول الافتراضي إلا داخل الحزمة.
يوجد أدناه مقتطف الشفرة كمثال على الكلمة الأساسية الافتراضية في Java:
فئة أ {
String msg = ”الوصول إلى المتغير الافتراضي خارج الفئة داخل الحزمة”؛
}
فئة عامة DefaultExample2 {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
أ أ = جديد أ () ؛
System.out.println (a.msg) ؛
}
}
الإخراج: الوصول إلى المتغير الافتراضي خارج الفئة داخل الحزمة
5. تعداد
الكلمة الأساسية للتعداد في Java هي نوع بيانات يحتوي على مجموعة محددة من الثوابت. بمعنى آخر ، يمكن اعتبار التعداد فئة بها مجموعة ثابتة من الثوابت. يمكن تعريف التعداد داخل أو خارج الفصل الدراسي. بالإضافة إلى ذلك ، نظرًا لأن Java enum يرث فئة Enum داخليًا ، فلا يمكنه وراثة أي فئة أخرى. ومع ذلك ، يمكنه تنفيذ العديد من الواجهات. يمكن أن يحتوي تعداد Java على حقول وأساليب ومنشئات وطرق رئيسية.
فئة EnumExample {
// تحديد العدد داخل الفصل
أسبوع التعداد العام {الأحد ، الاثنين ، الثلاثاء ، الأربعاء ، الخميس ، الجمعة ، السبت}
// الطريقة الرئيسية
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
// اجتياز التعداد
لـ (أسبوع ث: Week.values ())
System.out.println (w) ؛
}}
انتاج:
الأحد
الإثنين
يوم الثلاثاء
الأربعاء
يوم الخميس
يوم الجمعة
يوم السبت
6. الاستيراد
تسمح الكلمة الرئيسية للاستيراد للمبرمج بالوصول إلى حزم Java المتاحة. يتم استخدامه لاستيراد حزمة أو حزمة فرعية أو واجهة أو فئة أو تعداد في برنامج Java. صيغة استخدام كلمة Java الأساسية هي import PackageName. *؛
يوضح مقتطف الشفرة التالي استخدام الكلمة الأساسية للاستيراد:
استيراد java.util. * ؛ // يستورد جميع الفئات والواجهات الخاصة بحزمة الاستخدام
استيراد مثال للفئة العامة
{
/ * كود السائق * /
فراغ رئيسي ثابت عام (سلسلة ar [])
{
System.out.println ("استخدام بيان الاستيراد في Java") ؛
/ * الطريقة من فئة java.util.Date. * /
System.out.println (تاريخ جديد ()) ؛
}
}
انتاج:
استخدام بيان الاستيراد في جافا
الجمعة 29 تشرين الأول (أكتوبر) 15:42:43 UTC 2021
7. المحمية
الكلمة الأساسية المحمية في Java هي معدِّل وصول يمكن استخدامه للسمات والفئات والمنشئات والطرق ويمكن الوصول إليها داخل الحزمة. يمكن الوصول إليه أيضًا خارج الحزمة ، ولكن فقط من خلال الميراث.
يوضح المثال التالي كيف يمكن الوصول إلى متغير محمي خارج الفصل وداخل الحزمة:
فئة X {
محمية String msg = "الوصول إلى المتغير المحمي خارج الفئة داخل الحزمة"؛
}
فئة عامة ProtectedExample2 {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
X x = جديد X () ؛
System.out.println (x.msg) ؛
}
}
انتاج:
الوصول إلى المتغير المحمي خارج الفئة داخل الحزمة
8. ثابت
تُستخدم الكلمة الأساسية الثابتة في Java بشكل أساسي لإدارة الذاكرة ويمكن تطبيقها على الأساليب والكتل والمتغيرات والفئات المتداخلة. وبالتالي ، يمكن أن يكون الثابت طريقة (طريقة فئة) ، أو متغير (متغير فئة) ، أو فئة متداخلة ، أو كتلة. يتم تخزين أعضاء الفصل الثابت في ذاكرة الفصل ، ويمكن للفرد الوصول إليهم مباشرة من خلال اسم الفصل. وبالتالي ، لا يوجد أي شرط لإنشاء مثيل لفئة. الميزة الأكثر أهمية للمتغيرات الثابتة هي أنها تجعل ذاكرة البرنامج فعالة لأنها تحصل على ذاكرة في منطقة الفصل مرة واحدة فقط أثناء تحميل الفصل.
يوجد أدناه مقتطف رمز لإظهار استخدام الكلمة الأساسية الثابتة في Java :
اختبار فئة
{
// طريقة ثابتة
فراغ ثابت abc ()
{
System.out.println ("من abc") ؛
}
الرئيسية العامة الثابتة الفراغ (سلسلة [] args)
{
// استدعاء abc بدون إنشاء
// أي كائن من فئة الاختبار
أبك () ؛
}
}
انتاج:
من اي بي سي
9. سوبر
الكلمة الأساسية الفائقة في Java هي متغير مرجعي يستخدم للإشارة إلى كائنات الفئة الأصل. استخدامه الأساسي هو في استدعاء أساليب فئة الأصل المباشر. عندما يقوم المرء بإنشاء مثيل لفئة فرعية ، يتم إنشاء مثيل للفئة الأصلية ضمنيًا ، والذي يشار إليه بواسطة متغير المرجع الفائق. باختصار ، يمكن للكلمة الأساسية الفائقة في Java استدعاء طريقة الفئة الأصل المباشر ، مُنشئ الفئة الأصل المباشر ، والإشارة إلى متغير مثيل الفئة الأصل المباشر.
يوجد أدناه مقتطف رمز لإظهار استخدام الكلمة الرئيسية الفائقة في Java :
والد الصف {
لون السلسلة = "أزرق" ؛
}
صنف الطفل يمتد إلى الوالد {
getColor باطل () {
System.out.println (super.color) ؛
}
}
فئة عامة رئيسية () {
العامة الثابتة الفراغ الرئيسي (سلاسل سلسلة []) {
كائن فرعي = طفل جديد () ؛
obj.getColor () ،
}
}
انتاج:
أزرق
10. رميات
تعلن الكلمة الأساسية throws في Java عن استثناء - اللون يحدد الاستثناءات التي قد تطرحها الطريقة الحالية. وبالتالي ، يجب على المبرمج توفير رمز معالجة الاستثناء للحفاظ على التدفق الطبيعي للبرنامج.
يوضح المثال التالي استخدام الكلمة الأساسية رميات:
استيراد java.io.IOException ؛
فئة Testthrows {
void m () يرمي IOException {
طرح استثناء IOException الجديد ("خطأ في الجهاز") ؛ // فحص الاستثناء
}
void n () يطرح IOException {
م () ؛
}
باطل ص () {
يحاول{
ن()؛
} catch (استثناء هـ) {System.out.println ("معالجة الاستثناء") ؛}
}
العامة الثابتة الفراغ الرئيسي (سلاسل سلسلة []) {
Testthrows obj = new Testthrows () ؛
obj.p () ؛
System.out.println ("التدفق العادي") ؛
}
}
انتاج:
تم التعامل مع الاستثناء
التدفق الطبيعي
قائمة الكلمات الرئيسية أعلاه في Java ليست شاملة وتصف فقط بعضًا من أكثرها استخدامًا. هناك عدة كلمات رئيسية أخرى لجافا ، كل منها يخدم غرضًا محددًا في سياق لغة البرمجة.
في هذه الملاحظة ، إذا كنت ترغب في الارتقاء بمهارات جافا الخاصة بك ، فإن شهادة PG المرتبطة بالوظيفة من upGrad في هندسة البرمجيات هي الدورة التدريبية المناسبة لك. تم تصميم البرنامج عبر الإنترنت لمدة 5 أشهر خصيصًا لأولئك الذين يرغبون في بدء حياة مهنية واعدة في تطوير البرمجيات.
فيما يلي بعض النقاط البارزة لإعطائك نظرة سريعة على ما تقدمه الدورة التدريبية:
- MERN Stack وتخصصات Cloud-Native
- أكثر من 500 ساعة محتوى مع 350+ ساعة من التدريب العملي
- 50+ جلسة مباشرة وخمسة مشاريع صناعية
- شبكات الأقران ومنتديات المناقشة
- التوجيه المهني وشبكات الصناعة
اشترك اليوم لتتعلم من الأفضل في مجال تكنولوجيا التعليم العالي.
1. ما هي ليست كلمة جافا؟
في Java ، لا تعد الكلمات null و true و false كلمات رئيسية. إنها كلمات محجوزة للقيم الحرفية ولا يمكن استخدامها كمعرفات.
2. هل يمكن أن تحتوي واجهات Java على متغيرات؟
على غرار الفئة ، يمكن أن تحتوي واجهة Java على متغيرات وطرق. ومع ذلك ، فإن الأساليب المُعلنة في الواجهة هي مجردة افتراضيًا ، مما يعني أنها تحتوي فقط على توقيع الطريقة بدون هيئة.
3. ما هو استخدام الكلمة النهائية في جافا؟
الكلمة الأساسية النهائية في Java هي محدد عدم وصول يستخدم لتقييد متغير وفئة وطريقة. وبالتالي ، إذا قمت بتهيئة متغير باستخدام الكلمة الأساسية النهائية ، فلا يمكنك تعديل قيمته. وبالمثل ، إذا قمت بتعريف طريقة ما على أنها نهائية ، فلا يمكن لأي فئة فرعية تجاوزها. علاوة على ذلك ، لا يمكن للفئة التي تم إعلانها على أنها نهائية أن ترثها الطبقات الأخرى أيضًا.