Java هي لغة برمجة كائنات متاحة مع ميزتين مفيدتين من القوة والبساطة.
كممثل للغة برمجة الكائنات ، تقوم Java بتنفيذ نظرية الكائن بشكل مثالي ، مما يسمح بتنفيذ البرمجة بطريقة أنيقة في التفكير.
تحتوي Java على خصائص ، كائنات ، ميزات ، صحة متقاطعة ، أمان ، خيوط ، ديناميكيات ، إلخ.
يمكن استخدام Java لسطح المكتب وتطبيقات الويب وأنظمة التطبيقات وتطبيقات النظام المضمنة وتطبيقات Android.
البساطة: يجمع تعقيد Java بين مزايا لغات C و C ++ ، وخصائصها ، مثل إدارة الذاكرة.
كائن معين: تصميم لغة Java هو كائن بالكامل.
الدعم الأساسي: تطوير امتداد لتطبيقات الإنترنت ، هناك واجهة برمجة تطبيقات ويب في Java API.
تعد آلية الكتابة القوية القوية ، ومعالجة الاستثناءات ، والترجمة التلقائية القوية ، وما إلى ذلك ضمانات مهمة لأداء Java
عبر الأنظمة الأساسية: يعد الاستقلال عن المنصة أكبر ميزة للغة Java ، "اكتبها ، وشغلها في كل مكان". هيكل محايد ومحمول ومفسر.
الخصائص: الأمان الافتراضي للفئة وبنية الجهاز ، ومدقق ملفات الفئة ، المدمج في جهاز Java (واللغة) ، وواجهة برمجة تطبيقات إدارة الأمان.
Multithreading: التنفيذ المتزامن لسلاسل Java ودعم آليات التزامن بين مؤشرات ترابط متعددة.
ديناميكي: يمكن تحميل الفئات المطلوبة بواسطة برنامج Java ديناميكيًا في البيئة ، ويمكن أيضًا تحميل الفئات المطلوبة عبر الشبكة.
إصدار منصة جافا
J2SE (الإصدار القياسي): الإصدار القياسي ، وهو إصدار موسع للتطبيقات الشائعة ؛
J2EE (Enterprise Edition): Enterprise Edition ، مفتوح لتطبيقات المؤسسات الكبيرة ؛
J2ME (Mirco Edition): Micro Edition ، امتداد برنامج للأجهزة المحمولة أو المدمجة.
ادوات لأستخدام جافا :
Eclipse: منصة تطوير قائمة على Java قابلة للتوسيع تعمل على توسيع التعليمات البرمجية المصدر.
تكامل NetBeans مفتوح المصدر وتطبيقه لتطوير Java وتوسيع تطبيقات الويب.
IntelliJ IDEA: لديه وظائف جيدة للمطالبة التلقائية بالشفرة ، وتحليل الكود ، إلخ.
MyEclipse: برنامج تجاري تم تطويره بواسطة Genuitec ، وهو عبارة عن بيئة تطوير امتداد متكاملة مستخدمة على نطاق واسع لتطبيق Java.
EditPlus: إذا تم تكوين مترجم جافا "Javac" ومترجم "Java" بشكل صحيح ، يمكنك استخدام EditPlus مباشرة لترجمة وتنفيذ برامج Java.
تعليقات
إرسال تعليق