Java Development Kit (JDK)

Java Development Kit (JDK)

حزمة تطوير البرامج بلغة Java

Oracle

4.7
تقييم داونزن
4.4
تقييم الزوار

حزمة تطوير جافا Java Development Kit (JDK) تتضمن الأدوات اللازمة لتطوير تطبيقات وأبليت جافا منها بيئة تشغيل جافا (JRE) وإنتربريتر اللغة (java) وكومبايلر (javac) ومؤرشف (jar) وتعليمات اللغة (javadoc) وأدوات أخرى.


الجيد
دعم هائل ودروس كثيرة متوفرة على الإنترنت.
تنتج برامج تعمل على طافة نظم التشغيل.
تدعم البرمجة على الويب وسطح المكتب وأجهزة أندرويد المحمولة.
لغة برمجة سريعة وآمنة.
تدعم تعبيرات Lambda.
واجهات JavaFX قوية وسريعة وجميلة.
تدعم البرمجة الكائنية OOP بشكل كامل.
السيئ
مخاوف من أن تصبح غير مجانية.
أكواد كبيرة نوعاً ما.
يجب تحميل JVM لتعمل على الأجهزة بأنواعها.
بطيئة على متصفحات الإنترنت.
بقلم
Mahmood Hasson
4.7
تقييم المراجع

Java Development Kit (JDK) لبرمجة كل ما يخطر ببالك من برامج ومواقع وتطبيقات أندرويد

لغة جافا Java من أكثر لغات البرمجة طلباً حول العالم وذلك بسبب قدرتها الكبيرة في التعامل مع جميع الأنظمة بسلاسة منقطعة النظير إضافة إلى قدرتها على التعامل مع كثير من الأجهزة الإلكترونية مثل الثلاجات والتلفزيونات وغسالات الملابس الذكية مروراً بالقطع الإلكترونية والجوالات ووصولاً إلى ساعات اليد وغيرها.

فالفريق الذي خرج بفكرة جافا Java كان يعمل ضمن شركة Sun Microsystems والتي استحوذت عليها شركة أوراكل Oracle عام 2009، حيث فكر فريق Green Team (اسم الفريق الذي ابتكر لغة الجافا) والذي كان يقوده المبرمج العبقري جيمس جوسلينج James Gosling حيث فكروا بلغة برمجة تعمل على أي جهاز أو شاشة أو هاتف أو أي قطعة إلكترونية في العالم، فقط يجب توفر JVM في هذه القطع الإلكترونية أو الحواسيب المختلفة لتعمل فيه جافا بكل سهولة وبساطة دون الحاجة لاستخدام ملفات خاصة من النظام كملفات DLL في أنظمة مايكروسوفت ويندوز على سبيل المثال.

كما بزغت منها فكرة أخرى وهي كتابة البرنامج مرة واحدة وبعدها سيعمل على أي نظام تشغيل بغض النظر عن نوعه وبعد ذلك بإمكانك تشغيل برنامجك في نظام تشغيل أو قطعة إلكترونية مهما كانت، فقط يجب توفر JVM في الجهاز المضيف.

لغة البرمجة جافا Java الأكثر تطوراً في العالم

مما يزيد من قوة لغة البرمجة جافا هو المجتمع الضخم الذي يساهم في تطويرها منذ عام 1991 (منذ كان اسمها Oak) إلى حد يومنا هذا في العام 2024 مما جعل لغة جافا ذات أدوات عديدة ومتنوعة تحاكي وتواكب كل مشاكل العصر، ومن غير مبالغة ستجد أنه وبمجرد ظهور مشكلة تقنية جديدة فإن لغة جافا هي من تأتي بأول الحلول قبل معظم اللغات البرمجية الأخرى ونادراُ ما نجد لغة قد سبقت لغة لجافا.

فتاريخ الجافا مليء بالمغامرات والتسميات والشطحات البرمجية والخبرات التاريخية والتي ساهمت في إيصال الجافا إلى ماوصلت إليه من تطور.

لغة جافا Java أحد أكثر لغات البرمجة طلباً حول العالم

ليس بالشيء المستغرب أن تكون لغة البرمجة جافا Java والتي تثبت في أجهزة الحاسوب مع حزمة أدوات تطوير الجافا JDK هي واحدة من أكثر لغات البرمجة طلباً حول العالم فهي متنوعة وواسعة جداً بشكل مذهل وضخمة بدرجة أنك قد لا تستطيع تعلمها بالكامل، حيث ظهرت تخصصات في بعض مجالات الجافا في كثير من جامعات العالم التقنية.

وتكتسح تخصصات الجافا معظم مواقع التوظيف حيث تحتل عادة بين المركز الأول والثاني والثالث في مواقع التوظيف العالمية.

لغة جافا Java تتجدد حتى تحاكي اللغات الحديثة

تعتمد لغة الجافا في كتابة الأكواد على تعابير وجمل كبيرة نسبياً في حال مقارنتها بأقرانها من اللغات الحديثة كلغة Python على سبيل المثال. لكن ذلك لم يعجز الشركة العملاقة Oracle في تطوير لغة الجافا بحيث تصبح أجمل وأكفأ من ناحية التكويد لتنافس أحدث لغات البرمجة الحديثة، حيث قامت شركة أوراكل Oracle بإضافة تعابير Lambda على سبيل المثال لا الحصر والتي جعلت من التكويد مغامرة ممتعة وسهلة لتضيف إلى لغة الجافا قوة أكبر وتعيدها إلى جو المنافسة بقوة وصلابة.

تطوير تطبيقات الأندرويد بلغة جافا

ربما يكون هذا هو السبب الأول ليجعل لغة الجافا من أكثر لغات البرمجة طلباً حول العالم وذلك لكونها لغة التطوير الرسمية لتطبيقات الأندرويد كما صرحت شركة جوجل بذلك رغم ظهور الرديف الجديد وهي لغة الكوتلين Kotlin ومع ذلك ما زالت لغة جافا هي اللغة الأم للأندرويد، ولأن نظام تشغيل أندرويد يعد الأوسع انتشاراً حتى من انتشار نظام تشغيل ويندوز نفسه. وما زالت لغة كوتلين تستمد قوتها من مكتبات جافا المتوفرة فهي لا تمتلك مكتبات خاصة بها بتلك القوة والحجم كما هو في حال جافا.

واجهات مستخدم رسومية GUI عديدة ومتنوعة

يعرف المطوّرين للبرامج أن واجهة المستخدم الرسومية هي أكثر ما سيكون أمام أعين مستخدمي التطبيقات، ومن هذه الناحية توفر لغة جافا مكتبات GUI رائعة منها AWT، SWINg لكن أكثر الواجهات جمالاً وأفضلها فعالية هي واجهات JavaFX الرائعة والتي تجعل من تصميم الواجهات عملية ممتعة حيث تعتمد في فكرتها على هيكلة التصميم باستخدام HTML وتنسيقات CSS، مما يتيح إبداعاً بلا حدود في شكل التصميم.

تعتبر JDK المطلب الرسمي لكثير من أدوات التطوير البرمجية

حيث تستخدمها أشهر أدوات التطوير في عالم البرمجة منها:

  • NetBeans لتطوير برامج الجافا.
  • Android Studio لتطوير تطبيقات أندرويد.
  • IntelliJ IDEA لتطوير تطبيقات الأندرويد باستخدام الجافا والكوتلين، والتطبيقات المكتبية كذلك.
  • MIT App Inventor 2 لبرمجة التطبيقات بدون تكويد (نسخة جافا 7 فقط).

تستخدم الجافا Java في برمجة أشهر مواقع الإنترنت بالعالم

تستخدم الجافا في تطوير المواقع أيضا ونسرد بعضاً منها على شكل نقاط:

  • موقع سوق أمازون الغني عن التعريف Amazon.com.
  • موقع المزاد والتسوق إيباي الشهير جداً eBay.com.
  • موقع القناة الرياضية ESPN الأكبر في العالم.
  • موقع شركة الاتصالات AT&T .
  • موقع شركة الاتصالات Verizon .
  • كما يتعامل البنك الإلكتروني الأشهر عالمياً Paypal ببعض مكتبات الجافا نظراً لمستوى الأمان العالي المتوفر فيها.

تستخدم جافا في برمجة تطبيقات سطح المكتب

في القائمة التالية نسرد بعض من البرامج الشهيرة والمبرمجة بلغة الجافا بالكامل:

  • برنامج UltraMixer لمحبي الدي جيه وعمل التأثيرات على الأصوات.
  • NASA World Wind المنافس لجوجل إيرث.
  • برنامج الأوفيس الحر LibreOffice البديل عن مايكروسوفت أوفيس.

تستخدم جافا في برمجة الألعاب

معظم الألعاب التي برمجت بالجافا هي من الجيل القديم نسبياً ربما بسبب شراء شركة أوراكل لشركة صن مايكروسيستمز مما جعل الشركات متخوفة أن تصير جافا غير مجانية ربما، وفي القائمة التالية نسرد أهم الألعاب المبرمجة باستخدام جافا:

  • لعبة سباق السيارات الشهيرة Need For Speed Hot Pursuit .
  • لعبة الطيور الغاضبة Angry Birds Stars نسخة سطح المكتب.
  • لعبة Minecraft الشهيرة جداً.

فمهما تحدثنا عن جافا Java والتي تأتي مضمنة مع Java Development Kit (JDK) والتي تأتي مع الكثير من الإضافات أهمها JavaDB وهي قاعدة بيانات مضمنة ولا تحتاج إلى تثبيت، وكذلك JRE لتشغيل برامج الجافا على سطح المكتب والبرامج في المتصفحات Applets، كما أن المجتمع الضخم للجافا والدروس الكثيرة المتوفرة في الانترنت تجعل من الجافا أكثر طلباً من المبرمج ومن العميل وأيضاً شركات التوظيف.

في حالة كنت تريد تشغيل برامج الجافا فقط ولا تريد التطوير فعليك بتثبيت بيئة تشغيل جافا فقط JRE والتي تقوم بتشغيل برامج الجافا وحجمها أصغر من حزمة التطوير JDK، لم الانتظار فقد حان وقت عيش التجربة الرائعة من تطوير البرامج والألعاب بلغة جافا عند تحميلك JDK عبر الضغط على زر تحميل الموجود في الأعلى.

معلومات إضافية

  • الإصدار
    8 Update 391
  • التحديث
    2023-10-18
  • التنزيلات
    203.4K
  • الترخيص
    مجاني
  • حجم الملف
    139.7MB
  • متطلبات التشغيل
    Windows All

المزيد من المطوّر Oracle

Java Runtime Environment

4.8
58.3MB