السلام عليكــم ورحمـة الله وبركاتــه ،،
Java Development Kit 7 (JDK 7) هو الإصدار التالي الرئيسية للمنصة Java SE .
Download the JDK 7 Early Access
JDK 7 تقدم العديد من المزايا الرئيسية لتحسين الأداء وسهولة الاستخدام ، والأمن من منصة جافا. قائمة مفصلة من هذه الميزات يظهر على موقع OpenJDK.
ميزات JDK 7 تركز في المقام الأول على المجالات التالية:
التقنية
وبعد جهد كبير لاعادة صناعة او تقسيم منصة Java SE الى وحدات صغيرة منفصلة مترابطة.
وحدات مستقلة يمكن تحميلها بالنحو المطلوب من قبل Java Virtual Machine (JVM) و/او من قبل تطبيقات الجافا، مما يقلل بشكل فعال حجم التشغيل على جهاز المستخدم.
من احدى المنافع من البنيوية ان المنصة اصغر حجما للتنزيل و ربما يحسن من وقت البدء.
و ايضا يوجد تحسن كبير في الاداء لمن يمتلك سعة ذاكرة قليلة ، و بخاصة برامج المخصصة لسطح المكتب.
و حجم المنصة الصغير يعني احتواء اجهزة اكثر ذات ذاكرة صغيرة.
دعم تعدد اللغات
تحسين التوافقية بين لغة الجافا و عدة لغات ديناميكية، مثل Ruby و Python ، من خلال توفير Native Implementations افضل لهذه اللغات خلال Java Runtime Enviroment (JRE).
انتاجية المطور
JDK 7 ستشمل ايضا العديد من الميزات لزيادة انتاجية المطور (Developer Productivity)، حيث من اهداف SUN ان تجعل الاصدار 7 و غيره من الاصدار قدر الامكان ودي اكثر للمطور (Developer Friendly).
تحسين الأداء
تتفهم SUN الحاجة لتحسن الاداء لمنصة Java SE، حيث العديد من ميزات JDK 7 توضح ذلك، و هنا ملامح قررت في JDK 7 هما :
1- Compressed 64-bit object pointers
2- G1 Garbage Collector
The new Garbage First (G1) Garbage Collector is a low pause, server-style garbage collector that will eventually replace the Concurrent Mark-Sweep (CMS) garbage collector. G1's primary advantage over CMS are incremental compaction, better predictability, and ease of use.

