الفرق بين Java5 وJava6

Anonim

Java5 مقابل Java6

تعد جافا واحدة من أكثر لغات البرمجة الموجهة على نطاق واسع، والتي يتم استخدامها من تطوير البرمجيات إلى تطوير الويب اليوم. بل هو الغرض العام واللغة البرمجة المتزامنة. وقد وضعت أصلا من قبل صن مايكروسيستمز في عام 1995. جيمس غوسلينغ هو والد لغة البرمجة جافا. تمتلك شركة أوراكل الآن جافا (بعد شراء صن ميكروسيستمز مؤخرا). جافا لغة مكتوبة بقوة تدعم مجموعة من الأنظمة الأساسية من ويندوز إلى أونيكس. جافا مرخصة بموجب رخصة جنو العمومية العامة. منذ إطلاقه الأولي في عام 1995 (جافا 1. 0)، نمت وأصبحت لغة التطوير المهيمنة لتطوير التطبيقات القائمة على شبكة الإنترنت. جافا 6 هو الإصدار المستقر الحالي، في حين جافا 5 هو الإصدار السابق.

Java5

جافا 5 (المعروف أيضا باسم جافا الإصدار القياسي 5. 0 أو J2SE 5 أو J2SE 1. 5)، النمر التي تحمل الاسم الرمزي، وصدر في سبتمبر، قد مر عام 2004. جافا 5 ه عمر، والدعم الشمس لذلك انتهت في نوفمبر، 2009. كان 3200+ الطبقات والواجهات. عرضت جافا 5 العديد من التحديثات الرئيسية، مثل تحسينات اللغة (ط. الشروح، الجيني، أوتوبوكسينغ، وتحسين بناء الجملة للحلقة) من بين العديد من الآخرين. التعليق التوضيحي هو آلية لوضع علامات على فئات تحتوي على بيانات وصفية بحيث يمكن استخدامها من خلال برامج واعية للبيانات الوصفية. الجينات هي آلية لتحديد أنواع الكائنات التي تنتمي إلى مجموعات، مثل أريليستس، بحيث يتم ضمان سلامة النوع في وقت تجميع. يسمح أوتوبوكسينغ بالتحويلات التلقائية بين الأنواع البدائية (e. g. إنت) وأنواع التفاف (e. g عدد صحيح). تحسين بناء الجملة للحلقة يتضمن التحسينات لكل حلقة للذهاب من خلال عناصر صفيف أو مجموعات بسهولة نسبيا.

جافا 6

جافا 6 (المعروف أيضا باسم جافا ستاندارد إديتيون 6. 0 أو جافا سي 6 أو جافا 1. 6)، التي يطلق عليها اسم موستانج، تم إصدارها في ديسمبر 2006. وتعد المراجعة الحالية هي تحديث 26، الذي صدر في يونيو 2011. لديها 3700+ الطبقات والواجهات. ويركز على مواصفات وواجهات برمجة التطبيقات الجديدة بما في ذلك شمل، خدمات الويب، جدبك الإصدار 4. 0، البرمجة القائمة على التعليقات التوضيحية، أبي ل جافا مترجم وتطبيق العميل واجهة المستخدم الرسومية. أيضا، سيتم إزالة دعم الإصدار الأقدم من ويندوز (سلسلة Win9x) بدءا من التحديث 7.

ما هو الفرق بين Java5 و Java6؟

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

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