جافا أسئلة وأجوبة المقابلة لعام 2022

نشرت: 2021-12-15

تشارك The Tech Learn الأساسيات وأسئلة وأجوبة مقابلة Java المتقدمة لعام 2022 والتي ستساعدك في مسح مقابلة جافا الخاصة بك في المحاولة الأولى!

اقرأ أيضًا - تعلم Java على الإنترنت مجانًا

أعلى 71 أسئلة وأجوبة مقابلة جافا

  1. لماذا تعتبر Java منصة مستقلة؟

    يُطلق على Java أيضًا اسم النظام الأساسي المستقل نظرًا لرموز البايت التي يمكن تشغيلها بسهولة على أي نظام تشغيل.

  2. لماذا لا تكون Java موجهة بنسبة 100٪؟

    تستخدم Java 8 أنواع من البيانات البدائية والتي تشمل char و Boolean و int و float و byte و short والتي لا تأتي في فئة الكائنات وهذا هو السبب في أن Java ليست لغة برمجة موجهة للكائنات بنسبة 100٪.

  3. ما هو JVM؟

    JVM تعني Java Virtual Machine. JVM هو مترجم يقبل وينفذ 'Bytecode'

  4. قائمة أي خمس ميزات جافا؟

    تشمل الميزات الرئيسية لـ Java متينة ، وموجهة للكائنات ، ومتعددة الخيوط ، ومستقلة عن النظام الأساسي ومترجمة.

  5. لماذا تعتبر Java ديناميكية؟

    تم تصميم Java لتبني بيئة متغيرة. تحمل برامجها قدرًا كبيرًا من المعلومات التي يمكن أن تكون مفيدة جدًا في حل والتحقق من مقبلات الكائن في وقت التشغيل.

  6. تحديد فئة؟

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

  7. ماذا تعرف عن جافا؟

    تم إصدار Java وتطويرها بواسطة Sun Microsystems في عام 1995. إنها لغات برمجة عالية المستوى وموجهة للكائنات والتي يمكن تشغيلها على العديد من الأنظمة الأساسية ، والتي تشمل Mac OS و Windows وغيرها الكثير.

  8. تعريف Java Architectural Neutral؟

    Java Architectural Neutral هو مترجم يستخدم لإنشاء تنسيق ملف كائن معماري محايد. مع وجود نظام وقت تشغيل جافا ، فإن الكود المترجم السري الخاص به إلى نموذج قابل للتنفيذ.

  9. ما هي المنصات التي تدعمها Java؟

    تعمل Java على أنظمة تشغيل Mac OS و Windows وأيضًا على العديد من إصدارات UNIX / Linux مثل CentOS و Redhat Linux و Sun Solaris و HP-Unix و Ubuntu وما إلى ذلك.

  10. قائمة أي 5 IDE's من Java؟

    يتم سرد 5 Java IDE's أدناه:
    • Netbeans
    • كسوف
    • BlueJ
    • جي كريتور
    • jEdit

  11. قائمة ببعض الكلمات الرئيسية لجافا:

    بعض الكلمات الرئيسية لجافا مذكورة أدناه:
    • الملخص
    • قيمة منطقية
    • استراحة
    • البايت
    • صف دراسي
    • مفتاح كهربائي
    • قبض على

  12. ما هي الخطوات الثلاث لإنشاء كائن للفصل؟

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

  13. اكتب القيمة الافتراضية لنوع بيانات البايت في جافا؟

    0 هي القيمة الافتراضية لنوع بيانات البايت في لغة برمجة Java.

  14. اكتب القيمة الافتراضية لنوع البيانات مزدوج وعائم في Java؟

    القيمة الافتراضية لنوع البيانات العائم في لغة برمجة Java هي 0.0f.
    القيمة الافتراضية لنوع البيانات المزدوج في لغة برمجة جافا هي 0.0d.

  15. كيف تسمح Java بالأداء العالي؟

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

  16. ما هو الفصل في جافا؟

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

  17. متى يمكننا استخدام طريقة parseInt ()؟

    نطبق طريقة parseInt () للحصول على نوع البيانات الأولية لسلسلة معينة.

  18. يحتوي java.util.regex على أي فئات؟

    يحتوي java.util.regex على ثلاث فئات مذكورة أدناه:
    1. فئة النمط
    2. فئة المنظر
    3. فئة PatternSyntaxException

  19. ما هو الاستثناء؟

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

  20. ضع فئتين فرعيتين تحت فئة الاستثناء:

    تتكون فئة الاستثناء من فئتين فرعيتين رئيسيتين وهما كالتالي:
    • فئة IOException
    • فئة RuntimeException

  21. ما هي فئة Singleton؟

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

  22. تحديد JDK؟

    الشكل الكامل لـ JDK هو Java Development Kit. JDK هي أداة أساسية لحزم وتوثيق وترجمة برامج Java.

  23. ماذا تقصد ب JRI؟

    JRI هو اختصار لـ Java Runtime Environment. يشير إلى بيئة وقت التشغيل المسؤولة عن تنفيذ Java bytecode.

  24. اشرح JVM

    الشكل الكامل لـ JVM هو اختصار لـ Java Virtual Machine. ثلاثة رموز متبوعة بـ JVM: مواصفات مثيل وقت التشغيل والتنفيذ

  25. اكتب مزايا الحزم.

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

  26. اكتب أنواع المُعدِّلات التي تدعمها Java

    في الأساس ، تدعم جافا 4 أنواع من معدّلات الوصول:
    • تقصير
    • عامة
    • نشر
    • محمي

  27. كم عدد أنواع المنشئات الموجودة في Java؟

    هناك نوعان من الصانعين:
    • المُنشئ الافتراضي
    • منشئ ذو معلمات

  28. تحديد المُنشئ الافتراضي

    تُعرف المُنشئات الافتراضية أيضًا باسم مُنشِئات no الوسيطة التي يمكن إجراؤها افتراضيًا ولا تأخذ أي مشاركات.

  29. تحديد منشئ ذو معلمات

    في java ، يُعد Parameterized Constructor هو الذي يأخذ الوسيطة ويمكنهم تهيئة متغيرات الحالة بالقيمة المقدمة.

  30. اكتب بعض النقاط حول قائمة المصفوفة

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

  31. ما هو المتجه في جافا؟

    • يتم تنسيق المتجهات.
    • المتجه هو خيط آمن لذا فهو بطيء.
    • يتم تعيينه افتراضيًا لتعظيم حجم صفيفه.
    • يتم تحديد حجم الزيادة بواسطة المتجه

  32. ما هو الشيء في جافا؟

    الكائن له 3 خصائص مذكورة أدناه:
    • حالة
    • سلوك
    • هوية

  33. كيف يتم إنشاء كائن في جافا؟

    نقوم بإنشاء كائن باستخدام الكلمة الأساسية "الجديدة". على سبيل المثال:
    ClassName obj = new ClassName () ؛

  34. ما هي المفاهيم الأساسية لـ OOPs في Java؟

    المفاهيم الرئيسية لـ OOPs في Java هي:
    • ميراث
    • التغليف
    • التجريد
    • تعدد الأشكال

  35. ما هي الكلمة الأساسية النهائية في جافا؟

    Final هي كلمة أساسية خاصة في Java والتي تعمل أساسًا كمعدِّل لعدم الوصول. يمكننا استخدام هذا المتغير في سياقات مختلفة والتي تشمل:
    • المتغير النهائي
    • الطريقة النهائية
    • الدرجة النهائية

  36. ما هي طرق تحقيق تسلسل المنشئ؟

    يمكننا تحقيق تسلسل المُنشئ بطريقتين:
    • من الفئة الأساسية باستخدام super ()
    • داخل نفس الفصل باستخدام هذا ()

  37. ما هو محمل الفصل في جافا؟

    تُعرف مجموعة فرعية من Java Virtual Machine (JVM) التي تُستخدم لتحميل ملفات الفئة باسم Java ClassLoader.

  38. كم عدد برامج التحميل المدمجة التي توفرها Java؟

    يتم توفير ثلاثة محمل فئة مدمجة بواسطة Java
    • تمديد ClassLoader
    • Bootstrap ClassLoader
    • System / Application ClassLoader

  39. اكتب خصائص واجهة الخريطة

    خصائص واجهة الخريطة هي:
    • الخريطة لا تشتمل على مفاتيح مكررة.
    • يمكن تعيين كل مفتاح واحد بحد أقصى قيمة واحدة.

  40. ماذا تتضمن Java في إطار المجموعة الخاص بها؟

    • واجهات
    • الطبقات
    • طرق

  41. قم بتسمية نوع الفئات التي يؤديها الميراث

    • فئة الوالدين وهي فئة سوبر أو أساسية.
    • فئة فرعية وهي فئة فرعية أو فئة مشتقة.

  42. تحديد الوراثة الواحدة

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

  43. تحديد الوراثة متعددة المستويات

    في الوراثة متعددة المستويات ، عندما تشتق فئة واحدة من فئة أخرى وتكون تلك الفئة الأخرى مشتقة أيضًا من فئة أخرى.

  44. ماذا تقصد بالوراثة الهرمية؟

    الميراث الهرمي يعني فئة بها أكثر من فئة فرعية (فصول فرعية)

  45. ما هو الوراثة الهجينة؟

    يُعرف مزيج من نوعين أو أكثر من الميراث باسم الوراثة الهجينة

  46. كيف يتم تحقيق التغليف في Java؟

    يمكننا تحقيق التغليف بطريقتين بسيطتين:
    • بيان متغيرات الطبقة باعتبارها متغيرات خاصة.
    • عرض طرق الحصول والواضع العام لتغيير قيم المتغيرات وعرضها.

  47. ما هي دورة حياة servlet؟

    المدرجة أدناه هي المراحل الخمس في دورة حياة servlet:
    • تم تدمير Servlet
    • تمت تهيئة Servlet
    • تم تحميل Servlet
    • خدمة الطلب
    • يتم إنشاء مثيل Servlet

  48. اكتب الطرق الشائعة لإدارة الجلسة في servlets

    • واجهة برمجة تطبيقات إدارة الجلسة
    • بسكويت
    • مصادقة المستخدم
    • إعادة كتابة URL
    • HTML Hidden Field

  49. اكتب أنواع برامج تشغيل JDBC

    أنواع برامج تشغيل JDBC هي:
    • برنامج تشغيل رقيق (برنامج تشغيل جافا بالكامل)
    • برنامج تشغيل جسر JDBC-ODBC
    • برنامج تشغيل API الأصلي (برنامج تشغيل جافا جزئيًا)
    • برنامج تشغيل بروتوكول الشبكة (برنامج تشغيل جافا بالكامل)

  50. اكتب خطوات الاتصال بقاعدة بيانات في جافا؟

    طرق الاتصال بقاعدة بيانات في جافا هي:
    • إنشاء بيان
    • تنفيذ الاستفسارات
    • تسجيل فئة السائق
    • إنشاء اتصال
    • إغلاق الاتصال

  51. ما هي أنواع البيانات التي تدعمها JDBC؟

    تدعم JDBC ثلاثة أنواع من البيانات
    • إفادة
    • CallableStatement
    • تصريح معد

  52. اكتب الوحدات المختلفة لإطار الربيع

    الوحدات المختلفة لإطار الربيع هي:
    • ربيع DAO
    • ربيع JDBC
    • الربيع ORM
    • سياق الربيع
    • وحدة الويب الربيعية
    • الربيع AOP
    • الربيع MVC

  53. اذكر بعض التعليقات التوضيحية المهمة في تكوين Spring المستند إلى التعليقات التوضيحية

    •Autowired
    •Resource
    •PreDestroy
    • @ مؤهل
    • @مطلوب
    • @ PostConstruct

  54. ضع قائمة بالأنواع الخمسة من النطاقات المحددة في فاصوليا الربيع

    5 أنواع من النطاقات المحددة في فاصوليا الربيع هي كما يلي:
    • سينجلتون:
    • النموذج المبدئي
    • طلب
    • جلسة
    • جلسة عالمية

  55. اكتب بعض التعليقات التوضيحية المهمة لفصل الربيع

    التعليقات التوضيحية المهمة لفصل الربيع هي:
    • @مراقب
    •RequestMapping
    •ResponseBody
    •PathVariable
    •Autowired
    • @ مؤهل
    • @خدمة
    • @مجال
    • @إعدادات
    •ComponentScan
    • @فاصوليا

  56. ما هي أنواع إدارة المعاملات التي يدعمها Spring؟

    هناك نوعان من إدارة المعاملات التي تدعمها:
    • إدارة المعاملات الآلية
    • إدارة المعاملات التصريحية

  57. كيف يمكنك التعامل مع استثناءات Java؟

    باستخدام هذه الكلمات الرئيسية الخمس ، يمكننا التعامل مع استثناءات Java
    • قبض على
    • أخيرا
    • يحاول
    • رميات
    • يرمي

  58. ما هي الطرق المهمة لفئة Java Exception Class؟

    الطرق المهمة لـ Java Exception Class هي كما يلي:
    • getCause قابل للرمي المتزامن ()
    • سلسلة getMessage ()
    • باطل printStackTrace ()
    • سلسلة getLocalizedMessage ()
    • String toString ()

  59. كم عدد أنواع القمامة التي توفرها جافا؟

    توفر Java 4 أنواع من القمامة:
    • جامع القمامة CMS
    • جامع القمامة التسلسلي
    • جامع قمامة موازٍ
    • جامع القمامة G1

  60. ما هي طريقتان لإنشاء موضوع؟

    طريقتان لإنشاء سلسلة رسائل هما:
    • تنفيذ واجهة التشغيل.
    • تمديد الخيط

  61. ما هو OutOfMemoryError في Java؟

    تُعرف الفئة الفرعية لـ java.lang.Error الذي يحدث عادةً عندما تنفد ذاكرة Java Virtual Machine لدينا باسم OutOfMemoryError في Java.

  62. كم عدد أنواع مناطق الذاكرة التي تخصصها JVM؟

    • كومة
    • كومة
    • مكدس الطريقة الأصلية
    • سجل عداد البرنامج
    • منطقة الطبقة (الطريقة)

  63. هل يمكنك جعل المُنشئ نهائيًا؟

    لا ، لا يمكننا جعل المُنشئ نهائيًا

  64. ما هي طرق نسخ قيم كائن إلى آخر في جافا؟

    • باستخدام المنشئ
    • تعيين قيم كائن واحد في كائن آخر
    • باستخدام طريقة clone () لفئة الكائن

  65. كم عدد أنواع الوراثة الموجودة في جافا؟

    هناك خمسة أنواع من الوراثة في Java:
    • تعدد الميراث
    • الوراثة الهجينة
    • الميراث أحادي المستوى
    • الميراث الهرمي
    • الميراث متعدد المستويات

  66. أي فئة هي الطبقة العليا لجميع الفئات؟

    الطبقة الفائقة لجميع الفئات هي فئة الكائن.

  67. اكتب الاستخدامات الرئيسية للكلمة الرئيسية السوبر؟

    الاستخدامات الرئيسية للكلمة الرئيسية الفائقة هي:
    • استدعاء طريقة الفصل المباشر للوالدين.
    • استدعاء مُنشئ فئة الأصل المباشر.

  68. كيف نحقق طريقة التحميل الزائد؟

    يمكن تحقيق طريقة التحميل الزائد بطريقتين:
    • عن طريق تعديل عدد الحجج
    • بتعديل نوع الإرجاع

  69. هل من الممكن تجاوز الطرق الخاصة؟

    لا ، لأنه يقتصر على الفصل لذا لا يمكننا تجاوز الطريقة الخاصة.

  70. هل جافا وظائف افتراضية؟

    نعم ، جميع الوظائف افتراضية افتراضيًا في جافا

  71. ما هو Typecasting؟

    التلبيس نوعان:
    • ضمني
    • صريح

يواصل The Tech Learn مشاركة الأساسيات وأسئلة المقابلة المسبقة وإجابات جافا وفقًا لمتطلبات الصناعة ، لذا استمر في زيارتنا لتحديث منتظم لأسئلة مقابلة جافا .

ارتباط مرجعي:

  • https://www.edureka.co/blog/interview-questions/java-interview-questions/
  • https://www.javatpoint.com/corejava-interview-questions

منشور له صلة

java interview questions and answers for experienced 2021

جافا أسئلة وأجوبة المقابلة لعام 2022

اقرأ أكثر
devops interview questions and answers 2020

أهم 20 سؤالاً وأجوبة لمقابلة DevOps لعام 2021

اقرأ أكثر
aws interview questions and answers

أسئلة وأجوبة مقابلة AWS للخبرة والجديدة لعام 2021

اقرأ أكثر
VMware Interview questions 2020

أسئلة وأجوبة مقابلة VMware 2021

اقرأ أكثر
PYTHON INTERVIEW QUESTIONS

أسئلة وأجوبة مقابلة بيثون الشائعة

اقرأ أكثر