المشاركة الأصلية كتبت بواسطة مهندس محترم
1. ؟ Who invented the bytecode
2. ؟ . Who designed the java language
3. ؟ What is the JVM we are using in KSU
4. ؟ List 2 other JVM
5. ؟ What are the benefits of using class methods
6. ؟ What are the benefits of method overloading
أول حاجة إحنا أسفين جدا علي التأخبر بس أنا أول ما فرأت الأسئلة ما أتأخرت
ثانيا الموضوع كبير بس أنا هاجوبك علي أساس أن حضرتك عندك خلفية و لو بسيطة عن لغة الJava
ثالثا
1. ؟ Who invented the bytecode
قبل ما أجاوب علي السؤال ده هاجاوب علي 2. ؟ . Who designed the java language
لغة الجافا ألي أخترعها العالم الكندي الأصل James Gosling و ده كان تحت إشراف شركة Sun microsystems في المشروع المسمي بالGreen Project وده مشروع من شركة SUN لتبني و دعم الإختراعات في مجال البرمجة في ذلك الوقت و علي فكرة هو ماكنش لوحده بس James Gosling هو صاحب الفكرة و حجر الأساس و هو كان وظيفته في الشركة software developer عادي و الكلام ده كان سنة 1991 وده كان أول مرة يتكتب بيها كود و سميت لغة البرمجة بال Oak و عدل فيما بعد حتي أصبحت Java و بما أن شركة Sun تعمل في البرامج الopen source فقامو جميع مهندسي العالم بالمشاركة و تطوير لغة البرمجة حتي أصبحت كما نري الأن
مع العلم أن تم أختراع لغة الجافا في عام واحد فقت من 1990 حتي 1991 و ده كان طفرة في ذللك الوقت عشان مش عندهم الأمكانيات ألي عندنا الأن و ديه من قوة الopen source
نيجي بقي لسؤال 1. ؟ Who invented the bytecode
نفس الكلام ألي فوق مفهوش جديد لأن الbyte code ده من أساس اللغة مينفعش أشغل برنامج Java من غير الbyte code و بالتالي تم أختراعه مع اللغة نفسها لأنه في أساسها
أما بالنسبة ل3. ؟ What is the JVM we are using in KSU
أنا من مصر فاهاستنتج أن KSU أنها جامعة الملك سعود و هاقولك أن مافيش غير virtual machine واحدة في العالم كله هي JVM أو الjava virtual machine وبالتالب إحنا ما عندناش أختيارات و الكلام ده رد علي السؤال الجاي 4. ؟ List 2 other JVM
5. ؟ What are the benefits of using class methods
المميزات في الكلاس لاحصر لها بس الجواب العام و الشامل هو لتطبيق مفهوم الopject orinted programming
وده بالضبط لو أنا من مصر و سألتك فين جامعة الملك سعود أنتا هاتقولي السعودية لأن أنتا لو قولت مبني رقم كذا شارع كذا محافظة كذا أنا مش هافهم حاجة فلازم رد عام
6. ؟ What are the benefits of method overloading
الoverloading هي أنك تخلي الmethods يكون ليها نفس الأسم و لكن تؤدي وظائف مختلفة تحدد علي حسب الparametars بتاعت كل method
أرجو أنك تكون فاهمني لأن الموضوع ده يطول شرحة الناس بتدرسه في عدة أسابيع و أنا بقلهولك في سطرين
المفضلات