English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعليماتنا الأساسية لبرمجة Java مصممة为学生 والمبتدئين والمحترفين. Java هي لغة برمجة قائمة على الأوjects، قائمة على الفئات، متوافقة مع التزامن، آمنة ومتعددة الاستخدامات. إنها تقنية قوية مستخدمة على نطاق واسع.
Java هيلغة برمجةومنصةJava هو لغة برمجة عالية المستوى، قوية، قائمة على الأوjects وآمنة.
Java تم تطويره بواسطةSun Microsystemsالذي يُعتبر الآن فرعًا لـOracle، قد طور في عام 1995JamesGoslingمعروف بوالد Java. قبل Java، كان اسمهOakبسبب أن Oak شركة مسجلة، قام James Gosling وفريقه بتغيير اسم Oak إلى Java.
منصةكل بيئة تُستخدم لتشغيل البرنامج من أي أجهزة أو برمجيات تُسمى منصة. بسبب أن Java يحتوي على بيئة التشغيل (JRE) وواجهات البرمجة (API)، تُسمى منصة.
دعونا نلق نظرة سريعة على مثال برمجة Java. يقدم الصفحة التالية شرحًا مفصلاً لـ مثال Hello Java.
public class Simple{ public static void main(String args[]){ System.out.println("Hello Java"); } }اختبار لـ ‹/›
النتيجة الخارجة:
Hello Java
حسب إحصاءات Sun، هناك 30 مليار جهاز يعمل بنظام Java. حاليًا، هناك العديد من الأجهزة التي تستخدم Java. بعضها كما يلي:
تطبيقات سطح المكتب، مثل ماسح الأكروبات،مشغل الوسائط،برامج الحماية من الفيروسات وما إلى ذلك.
تطبيقات الويب، مثل java.com.
تطبيقات الشركات، مثل تطبيقات البنوك.
نهاية المحمول
نظام التشغيل المدمج
بطاقات الذكاء
تكنولوجيا الروبوتات
الألعاب وما إلى ذلك
يمكن إنشاء أنواع رئيسية من التطبيقات باستخدام برمجة Java أربعة رئيسية:
تُسمى التطبيقات المستقلة أيضًا بتطبيقات سطح المكتب أو التطبيقات القائمة على النافذة. هذه هي البرمجيات التقليدية التي نحتاج إلى تثبيتها على كل جهاز كمبيوتر. أمثلة على التطبيقات المستقلة تشمل مشغلات الوسائط،برامج الحماية من الفيروسات وما إلى ذلك. يتم استخدام AWT وSwing في Java لإنشاء التطبيقات المستقلة.
هي التطبيقات التي تعمل على الجانب الخلفي للخادم وتقوم بإنشاء صفحات ديناميكية تُسمى تطبيقات الويب. حاليًا، يتم استخدام Servlet،JSP،Struts،Spring،Hibernate،JSF وما إلى ذلك لتطوير تطبيقات الويب باستخدام Java.
هي تطبيقات توزيعية بشكل أساسي، مثل تطبيقات البنوك وما إلى ذلك، تُسمى تطبيقات الشركات. تحتوي على مزايا متقدمة مثل الأمان المتقدم،توازن الحمل والجمع. في Java،يُستخدم EJB لإنشاء تطبيقات الشركات.
تُسمى التطبيقات التي تُصنع للأجهزة المحمولة بـ تطبيقات المحمول. حاليًا، يتم استخدام Android وJava ME لإنشاء تطبيقات المحمول.
يوجد في Java 4 منصات أو إصدارات:
هو منصة برمجة Java. يحتوي على واجهات برمجة تطبيقات Java، مثل java.lang،java.io،java.net،java.util،java.sql،java.math وما إلى ذلك. يحتوي أيضًا على OOP،String،Regex،Exception،فئات داخليه، متسلسل من المهام، تدفق I / O،شبكة،AWT،Swing،مكالمة عكسية،جمع وما إلى ذلك
هذه هي منصة شركات، تستخدم أساسًا لتطوير تطبيقات الويب والشركات. مبني على منصة Java SE. يشمل مواضيع مثل Servlet،JSP،Web Services،EJB،JPA وما إلى ذلك.
هذه هي منصة صغيرة، تستخدم أساسًا لتطوير تطبيقات الهاتف المحمول.
يستخدم هذا لتحوير تطبيقات الإنترنت الغنية. يستخدم واجهات واجهة المستخدم الخفيفة.
إذا كان لديك معرفة أساسية باللغتين C / C ++، ستتعلم Java بشكل أسرع وأسهل.
يهدف هذا الدليل التعليمي لبرمجة Java إلى مساعدة المبتدئين والمحترفين.
إذا لاحظت أي مشاكل أثناء استخدام هذا الدليل التعليمي لـ Java، يرجى تقديم ملاحظات، سنقوم بتصحيحها في أسرع وقت ممكن.