SE يرمز إلى جافا الإصدار القياسي عبارة عن منصة حوسبة يمكننا من خلالها تنفيذ البرامج، ويمكن استخدامها لتطوير ونشر التعليمات البرمجية المحمولة لبيئات سطح المكتب والخادم. لديها لغة البرمجة جافا المستخدمة. إنه جزء من عائلة منصات برامج Java. يحتوي Java SE على مجموعة متنوعة من واجهات برمجة التطبيقات للأغراض العامة ومكتبة Java Class Library. إنها منصة برمجة Java الأساسية وتوفر جميع المكتبات وواجهات برمجة التطبيقات مثل java.lang , java.io , java.math , java.net , java.util إلخ.
فيما يلي بعض واجهات برمجة التطبيقات (APIs) التي تمتلكها Java SE -
CSS تسطير النص
ميزات Java SE المهمة
- يحتوي Java SE على جميع الأنواع والكائنات الأساسية للغة برمجة Java.
- توفر Java SE فئات عالية المستوى تُستخدم في الشبكات والأمان والوصول إلى قاعدة البيانات وتطوير واجهة المستخدم الرسومية (GUI) وتحليل XML.
- وهو يوفر الآن أعضاء ثابتين داخل الواجهات.
- يوفر مع لكل () الطريقة التي يمكنها التكرار من خلال عمليات تخصيص الذاكرة المتجاورة وتسمح لك باستخدامها دون معرفة حجمها.
- يوفر فئة Collectors التي تسمح بتجميع العناصر في مجموعات، وتلخيص البيانات وفقًا لمعايير مختلفة.
- إنه يوفر واجهة برمجة تطبيقات التدفق التي تسمح بالحساب البطيء (من خلال هذا يمكنك التهيئة فقط إذا كانت مطلوبة) والبرمجة ذات النمط الوظيفي.
- يوفر فئة Base64 للتشفير وفك التشفير.
- تم تحسين الأداء لمنشئ java.lang.String(byte[], *) وأسلوب java.lang.String.getBytes().
- فئة جديدة java.net.URLPermission تمت إضافة. إنه يمثل إذنًا للوصول إلى مورد محدد بواسطة عنوان URL محدد.
- يوفر واجهة طريقة مجردة واحدة.
كيفية إعداد Java SE على نظام التشغيل Windows
لتطوير تطبيقات Java أو تشغيلها، تحتاج إلى تنزيل Java SE Development Kit وتثبيتها.
الخطوة 1.) قم بتنزيل أحدث إصدار من Java SE من الموقع الرسمي لشركة Oracle.
الخطوة 2.) بعد تنزيل الملف، سيكون لديك ملف قابل للتنفيذ تم تنزيله. قم بتشغيل هذا الملف واحتفظ بكل شيء كإعداد افتراضي واستمر في النقر فوق 'التالي'.
الخطوة 3.) بعد الانتهاء من التثبيت، سيتم تنزيل JDK وJRE في مجلد ملفات البرنامج.
الخطوة 4.) بعد اكتمال التثبيت، تحتاج إلى إعداد متغيرات البيئة.
الخطوة 5.) انتقل إلى لوحة التحكم -> النظام والأمان -> النظام -> إعدادات النظام المتقدمة. سوف يظهر مربع الحوار التالي.
الخطوة 6.) انقر على متغيرات البيئة، وانتقل إلى متغيرات النظام، وانقر نقرًا مزدوجًا على المسار.
الخطوة 7.) أضف الآن مسار ملف bin الموجود في ملف JDK إلى متغير المسار.
اكتملت بيئة إعداد Java.
للتطوير، يمكنك استخدام أي بيئة تطوير متكاملة (IDE) مثل IntelliJ IDEA أو Eclipse أو NetBeans. Eclipse وNetBeans مجانيان لكن IDEs لكن IntelliJ IDEA هو IDE مدفوع الأجر.
جافا SE مقابل جافا EE
يشير Java EE إلى Java Enterprise Edition. وهو عبارة عن غلاف حول Java SE يوفر ميزات للحوسبة الموزعة وخدمات الويب والقراءة والكتابة من قاعدة بيانات بطريقة المعاملات. Java EE عبارة عن غلاف حول Java SE يوفر وظائف وميزات إضافية معينة إلى جانب وظائف Java SE.
جافا سي | جافا إي |
---|---|
توفر Java SE الوظائف الأساسية مثل تعريف الأنواع والكائنات. | توفر Java EE واجهات برمجة التطبيقات (APIs) لتشغيل التطبيقات واسعة النطاق. |
SE هي مواصفات Java القياسية | تم بناء EE على Java SE. ويوفر وظائف مثل تطبيقات الويب، والسيرفلتس، وما إلى ذلك. |
وهو يتألف من مكتبات الفئات والأجهزة الافتراضية وبرمجة بيئة النشر. | Java EE هو تطبيق منظم يحتوي على طبقات منفصلة للعميل والأعمال والمؤسسة. |
يتم استخدامه في الغالب لتطوير واجهات برمجة التطبيقات لتطبيقات سطح المكتب مثل برامج مكافحة الفيروسات والألعاب وما إلى ذلك. | يتم استخدامه بشكل أساسي لتطوير تطبيقات الويب. |
إنها مناسبة لبدء مطوري Java. | إنها مناسبة لمطوري Java ذوي الخبرة الذين يقومون ببناء تطبيقات على مستوى المؤسسة. |
لا يتم توفير وظيفة مصادقة المستخدم مع Java SE. | يتم توفير مصادقة المستخدم بواسطة Java EE. |
مستقبل جافا SE
يبدو أن Java SE تفقد سحرها لأنها لا توفر العديد من الوظائف المفيدة وتستخدم فقط للميزات الأساسية للغة برمجة Java. يُظهر الاتجاه المستمر انخفاضًا في استخدام Java SE، ويستخدم المزيد من الأشخاص منصات برمجة أخرى مثل Java EE وJava ME وPython. لقد ابتكرت Java SE ميزات مثل مشاركة فئة بيانات التطبيق، وGC المتوازية الكاملة، وواجهة تجميع البيانات المهملة، وواجهة النوع المتغير المحلي مما يجعلها تقف بقوة مع منصات البرمجة الأخرى ولكنها لا تزال غير ترقى إلى المستوى المطلوب. تركز Java حاليًا على إدارة البيانات والأنظمة البيئية للتعلم الآلي.