Java Language هي لغة برمجة عالية المستوى أطلقتها Sun (Network University Network) في عام 1995. كانت تستخدم في البداية في المنتجات الإلكترونية للمستهلكين. المتصفح) ، ليصبح اللغة المفضلة لمشاريع الإنترنت الكبيرة.
في 20 أبريل 2009 ، استحوذت Oracle على Sun مقابل 7.4 مليار دولار أمريكي وحصلت على حقوق الطبع والنشر في Java.
Java هي لغة موجهة نحو الكائنات. .
Java ليست مجرد لغة برمجة ، بل هي منصة كاملة مع مكتبات ضخمة تزيد من تبسيط العمليات المعقدة مثل رسم الرسومات ، واتصال المقبس ، والوصول إلى قاعدة البيانات ، إلخ.
Java عبارة عن منصة ، تم تجميعها مرة واحدة ويتم تشغيلها في كل مكان.
في تصنيفات لغة البرمجة العالمية ، تحتل Java المركز الثاني تقريبًا ، في المرتبة الثانية بعد C.
Java هي لغة موجهة نحو الكائنات ، والتي يتم إصدارها لاحقًا من C ++.
على الرغم من أن الناس يجدون أن بناء جملة C ++ معقد للغاية ولديه الكثير من التكرار ، إلا أن Java لا تزال قريبة من C ++ قدر الإمكان عند تصميمها ، مما يقلل من تكاليف تعلم الأشخاص. Java Syntax هو إصدار "نقي" من بناء جملة C ++ ، بدون ملفات رأس ، حساب حساب المؤشر (أو بناء جملة المؤشر) ، الهيكل ، الاتحاد ، الحمل الزائد للمشغل ، فئات قاعدة افتراضية ، إلخ. يمكن للقراء مع أساس C ++ التبديل بسهولة إلى Java.
يستخدم Java على نطاق واسع:
1.WB Development: Java مناسبة جدًا لتطوير مواقع الويب على نطاق واسع ، مثل خلفية Renren و Qunar.com كلها Java.
2. تطوير Android: تم تطوير جميع التطبيقات على هواتف Android المحمولة في Java ، مثل متصفحات QQ و WeChat و UC.
3. تطوير العميل: يمكن أيضًا استخدام Java لتطوير البرامج على أجهزة الكمبيوتر ، مثل Elicpse و NetBeans.
4. التطبيقات المدمجة: التطبيقات المدمجة هي برامج تعمل في منتجات إلكترونية صغيرة ، مثل البرامج على الهواتف المحمولة القديمة والبرامج على MP3.
ومع ذلك ، يمكنني أن أخبرك بمسؤولية أن اتجاهات التطبيق الرئيسية الحالية لـ Java هي تطوير الويب وتطوير Android ، وأن معظم مبرمجي Java المعينين من قبل شركات تكنولوجيا المعلومات يشاركون أيضًا في هذين الجانبين.
مكتبة واجهة المستخدم الرسومية في Java ليست رائعة ، ولا يتم استخدام العديد من المستخدمين في الواجهة ؛ افتراضيًا (سيقدم القسم التالي بالتفصيل). هناك عدد قليل جدًا من برامج العملاء للمستخدمين العاديين الذين يتم إطلاقهم مباشرة في السوق ، تم تطويره في Java.
فيما يتعلق بالمضمنة ، يصعب تشغيل Java على الأجهزة الأساسية ، ولديها القليل من المرونة ، وتتطلب دعمًا افتراضيًا للمجلات ، الذي يحتل الكثير من الموارد ، وهو أمر صعب بعض الشيء على أنظمة متحكم مع تكوينات منخفضة للغاية. لذلك ، في التطبيقات التي تسعى إلى أن تكون فعالة ، مصغرة ، وأداء المهام الحرجة ، من الأفضل استخدام لغات التجميع والتجميع ، مثل التحكم في الصواريخ أو اتصال المستشعر أو الإبلاغ عن اتجاه المركبة الفضائية.
على الرغم من أن Java هي لغة ذات وظائف كاملة ، إلا أنها تحتوي على جوانبها الخاصة في أن تكون جيدة في عدم وجود خيارات في مشاريع محددة.