ما هي لغة الجافا java؟
لغة الجافا java هي لغة برمجة للأغراض العامة، إنها منصة حوسبة لتطوير التطبيقات. و إن Java سريعة وآمنة وموثوقة. يتم على نطاق واسع تطوير تطبيقات Java في أجهزة الكمبيوتر المحمولة ومراكز البيانات ووحدات التحكم في الألعاب وأجهزة الكمبيوتر العملاقة العلمية والهواتف المحمولة وما إلى ذلك.
ما هي منصة لغة الجافا java ؟
Java Platform عبارة عن مجموعة من البرامج التي تساعد المبرمجين على تطوير تطبيقات Java وتشغيلها بكفاءة. يتضمن محرك تنفيذ ومترجم ومجموعة من المكتبات بداخله.
و هي عبارة عن مجموعة من برامج الحاسب. طور جيمس جوسلينج نظام Java الأساسي في Sun Microsystems ، ثم استحوذت عليه شركة Oracle Corporation لاحقًا.
اقرأ أيضاً ما هي لغة CSS – كيف تعمل؟
ميزات لغة الجافا java
فيما يلي بعض ميزات Java المهمة:
إنها واحدة من لغات البرمجة سهلة الاستخدام للتعلم.
اكتب الكود مرة واحدة وقم بتشغيله على أي منصة حوسبة أخرى تقريبًا.
Java مستقلة عن النظام الأساسي. حيث يمكن تنفيذ بعض البرامج التي تم تطويرها في جهاز في جهاز آخر.
إنها مصممة لبناء تطبيقات بسهولة.
تسهل عمليات الحوسبة.
لماذا نستخدم لغة الجافا java ؟
تعمل Java على أنظمة أساسية مختلفة (Windows و Linux و ما إلى ذلك)
واحدة من أشهر لغات البرمجة في العالم
سهلة التعلم وسهلة الاستخدام
مفتوحة المصدر ومجانية
آمنة وسريعة وقوية
لديها دعم مجتمعي ضخم (عشرات الملايين من المطورين)
Java هي لغة موجهة للكائنات تعطي بنية واضحة للبرامج وتسمح بإعادة استخدام الكود، مما يقلل من تكاليف التطوير.
نظرًا لأن Java قريبة من C ++ و C #، فإنه يسهل على المبرمجين التبديل إلى Java أو العكس.
اقرأ أيضاً ما هو الفرق بين HTTP و HTTPS – أيهما الأفضل ؟
تاريخ الجافا
إن تاريخ لغة الجافا java ممتع للغاية. تم تصميم Java في الأصل للتلفزيون التفاعلي، لكنها كانت تقنية متقدمة جدًا بالنسبة لصناعة تلفزيون الكابل الرقمي في ذلك الوقت.
بدأ تاريخ Java بالفريق الأخضر. بدأ أعضاء فريق Java (المعروف أيضًا باسم Green Team) هذا المشروع لتطوير لغة للأجهزة الرقمية مثل أجهزة فك التشفير وأجهزة التلفزيون وما إلى ذلك. ومع ذلك، كانت الأنسب لبرمجة الإنترنت. في وقت لاحق، تم دمج تقنية Java بواسطة Netscape.
كانت مبادئ إنشاء برمجة Java هي “بسيطة، وقوية، ومحمولة، ومستقلة عن النظام الأساسي، وآمنة، وعالية الأداء، ومتعددة مؤشرات الترابط، ومفسرة، وديناميكية”. تم تطوير Java بواسطة James Gosling، المعروف باسم والد Java، في عام 1995. بدأ James Gosling وأعضاء فريقه المشروع في أوائل التسعينيات.
حاليًا، تُستخدم Java في برمجة الإنترنت، والأجهزة المحمولة، والألعاب، وحلول الأعمال الإلكترونية، وما إلى ذلك. فيما يلي نقاط مهمة تصف تاريخ Java.
نقاط تاريخ جافا
1) بدأ جيمس جوسلينج ومايك شيريدان وباتريك نوتون مشروع لغة لغة الجافا java في يونيو 1991. هذا الفريق الصغير من المهندسين يسمى الفريق الأخضر.
2) في البداية تم تصميمه للأنظمة الصغيرة المدمجة في الأجهزة الإلكترونية مثل أجهزة فك التشفير.
3) أولاً ، أطلق عليه James Gosling اسم “Greentalk” ، وكان امتداد الملف .gt.
4) بعد ذلك سمي البلوط Oak وتم تطويره كجزء من المشروع الأخضر.
لماذا سميت لغة الجافا java باسم ” البلوط Oak”؟
5) لماذا البلوط؟ البلوط هو رمز للقوة ويتم اختياره كشجرة وطنية للعديد من البلدان مثل الولايات المتحدة الأمريكية وفرنسا وألمانيا ورومانيا، إلخ.
6) في عام 1995، تمت إعادة تسمية Oak باسم “Java” لأنها كانت بالفعل علامة تجارية لشركة Oak Technologies.
لماذا تسمى برمجة Java بـ “Java”؟
7) لماذا اختاروا اسم Java للغة Java؟ اجتمع الفريق لاختيار اسم جديد. كانت الكلمات المقترحة “ديناميكية” ، “ثورية” ، “حرير” ، “هزة” ، “DNA” ، إلخ. لقد أرادوا شيئًا يعكس جوهر التكنولوجيا: ثوري، ديناميكي، حي، رائع، فريد، وسهل الاستخدام.
وفقًا لجيمس جوسلينج، “كانت الجافا واحدة من أفضل الخيارات إلى جانب الحرير”. نظرًا لأن Java كانت فريدة جدًا، فضل معظم أعضاء الفريق Java على الأسماء الأخرى.
8) java هي جزيرة في إندونيسيا حيث تم إنتاج أول قهوة (تسمى قهوة java). إنه نوع من حبوب الإسبريسو. تم اختيار اسم Java بواسطة James Gosling أثناء تناول فنجان من القهوة بالقرب من مكتبه.
9) لاحظ أن Java هي مجرد اسم وليست اختصارًا.
10) تم تطويره في البداية بواسطة James Gosling في Sun Microsystems (وهي الآن شركة تابعة لشركة Oracle Corporation) وتم إصدارها في عام 1995.
11) في عام 1995، صنفت مجلة تايم Java كأحد أفضل عشرة منتجات لعام 1995.
12) تم إصدار JDK 1.0 في 23 يناير 1996. بعد الإصدار الأول من Java، تمت إضافة العديد من الميزات الإضافية إلى اللغة. يتم الآن استخدام Java في تطبيقات Windows وتطبيقات الويب وتطبيقات المؤسسات وتطبيقات الهاتف المحمول والبطاقات وما إلى ذلك. يضيف كل إصدار جديد ميزات جديدة في Java.
اقرأ أيضاً إضافات التسويق بالعمولة affiliate للووردبريس – أهم 7 إضافات
الفرق بين JDK و JRE و JVM
يجب أن نفهم الاختلافات بين JDK و JRE و JVM.
JVM
JVM (Java Virtual Machine) هي آلة مجردة. يطلق عليه اسم آلة افتراضية لأنه غير موجود فعليًا. وهي توفر بيئة تشغيل يمكن فيها تنفيذ Java bytecode. يمكنه أيضًا تشغيل تلك البرامج المكتوبة بلغات أخرى والمترجمة إلى Java bytecode.
تتوفر JVMs للعديد من الأنظمة الأساسية للأجهزة والبرامج. تعتمد JVM و JRE و JDK على النظام الأساسي لأن تكوين كل نظام تشغيل يختلف عن الآخر. ومع ذلك، فإن Java عبارة عن نظام أساسي مستقل.
يقوم JVM بتنفيذ المهام الرئيسية التالية:
كود التحميل
يتحقق من الرمز
ينفذ الكود
JRE
JRE هو اختصار لـ Java Runtime Environment. تتم كتابته أيضًا باسم Java RTE. Java Runtime Environment عبارة عن مجموعة من الأدوات البرمجية التي تُستخدم لتطوير تطبيقات Java. يتم استخدامه لتوفير بيئة وقت التشغيل. إنه تنفيذ JVM. إنه موجود فعليًا. يحتوي على مجموعة من المكتبات + الملفات الأخرى التي يستخدمها JVM في وقت التشغيل.
تم إصدار تنفيذ JVM بنشاط أيضًا من قبل شركات أخرى إلى جانب Sun Micro Systems.
JDK
هو اختصار لـ Java Development Kit. Java Development Kit (JDK) هي بيئة تطوير برمجيات تُستخدم لتطوير تطبيقات وتطبيقات Java. إنه موجود فعليًا. يحتوي على أدوات تطوير JRE +.
JDK هو تطبيق لأي من أنظمة Java الأساسية المقدمة أدناه والتي أصدرتها شركة Oracle:
الإصدار القياسي لمنصة Java
منصة Java Edition Enterprise
منصة لغة الجافا java المصغرة
كما يحتوي JDK على Java Virtual Machine (JVM) وعدد قليل من الموارد الأخرى مثل مترجم / محمل (لغة الجافا java)، ومترجم (لغة الجافا java)، وأرشيف (جرة)، ومولد توثيق (لغة الجافا java)، وما إلى ذلك.