English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java قائم على الأوjects (I)

Java قائم على الأوjects (II)

Java قائم على الأوjects (III)

معالجة الاستثنائات Java

قائمة Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراء/كتابة Java

مواضيع أخرى لـ Java

تعليمات Java الأساسية

تعليماتنا الأساسية لبرمجة Java مصممة为学生 والمبتدئين والمحترفين. Java هي لغة برمجة قائمة على الأوjects، قائمة على الفئات، متوافقة مع التزامن، آمنة ومتعددة الاستخدامات. إنها تقنية قوية مستخدمة على نطاق واسع.

ما هو Java

Java هيلغة برمجةومنصةJava هو لغة برمجة عالية المستوى، قوية، قائمة على الأوjects وآمنة.

Java تم تطويره بواسطةSun Microsystemsالذي يُعتبر الآن فرعًا لـOracle، قد طور في عام 1995JamesGoslingمعروف بوالد Java. قبل Java، كان اسمهOakبسبب أن Oak شركة مسجلة، قام James Gosling وفريقه بتغيير اسم Oak إلى Java.

منصةكل بيئة تُستخدم لتشغيل البرنامج من أي أجهزة أو برمجيات تُسمى منصة. بسبب أن Java يحتوي على بيئة التشغيل (JRE) وواجهات البرمجة (API)، تُسمى منصة.

مثال Java

دعونا نلق نظرة سريعة على مثال برمجة Java. يقدم الصفحة التالية شرحًا مفصلاً لـ مثال Hello Java.

public class Simple{
    public static void main(String args[]){
     System.out.println("Hello Java");
    }
}
اختبار لـ ‹/›

النتيجة الخارجة:

Hello Java

تطبيقات

حسب إحصاءات Sun، هناك 30 مليار جهاز يعمل بنظام Java. حاليًا، هناك العديد من الأجهزة التي تستخدم Java. بعضها كما يلي:

  1. تطبيقات سطح المكتب، مثل ماسح الأكروبات،مشغل الوسائط،برامج الحماية من الفيروسات وما إلى ذلك.

  2. تطبيقات الويب، مثل java.com.

  3. تطبيقات الشركات، مثل تطبيقات البنوك.

  4. نهاية المحمول

  5. نظام التشغيل المدمج

  6. بطاقات الذكاء

  7. تكنولوجيا الروبوتات

  8. الألعاب وما إلى ذلك

أنواع تطبيقات Java

يمكن إنشاء أنواع رئيسية من التطبيقات باستخدام برمجة Java أربعة رئيسية:

1) التطبيقات المستقلة

تُسمى التطبيقات المستقلة أيضًا بتطبيقات سطح المكتب أو التطبيقات القائمة على النافذة. هذه هي البرمجيات التقليدية التي نحتاج إلى تثبيتها على كل جهاز كمبيوتر. أمثلة على التطبيقات المستقلة تشمل مشغلات الوسائط،برامج الحماية من الفيروسات وما إلى ذلك. يتم استخدام AWT وSwing في Java لإنشاء التطبيقات المستقلة.

2) تطبيقات الشبكة

هي التطبيقات التي تعمل على الجانب الخلفي للخادم وتقوم بإنشاء صفحات ديناميكية تُسمى تطبيقات الويب. حاليًا، يتم استخدام Servlet،JSP،Struts،Spring،Hibernate،JSF وما إلى ذلك لتطوير تطبيقات الويب باستخدام Java.

3) تطبيقات الشركات

هي تطبيقات توزيعية بشكل أساسي، مثل تطبيقات البنوك وما إلى ذلك، تُسمى تطبيقات الشركات. تحتوي على مزايا متقدمة مثل الأمان المتقدم،توازن الحمل والجمع. في Java،يُستخدم EJB لإنشاء تطبيقات الشركات.

4) تطبيقات المحمول

تُسمى التطبيقات التي تُصنع للأجهزة المحمولة بـ تطبيقات المحمول. حاليًا، يتم استخدام Android وJava ME لإنشاء تطبيقات المحمول.

منصة / إصدار Java

يوجد في Java 4 منصات أو إصدارات:

1) Java SE (الإصدار القياسي لـ Java)

هو منصة برمجة Java. يحتوي على واجهات برمجة تطبيقات Java، مثل java.lang،java.io،java.net،java.util،java.sql،java.math وما إلى ذلك. يحتوي أيضًا على OOP،String،Regex،Exception،فئات داخليه، متسلسل من المهام، تدفق I / O،شبكة،AWT،Swing،مكالمة عكسية،جمع وما إلى ذلك

2) Java EE (Java Enterprise Edition)

هذه هي منصة شركات، تستخدم أساسًا لتطوير تطبيقات الويب والشركات. مبني على منصة Java SE. يشمل مواضيع مثل Servlet،JSP،Web Services،EJB،JPA وما إلى ذلك.

3) Java ME (Java Micro Edition)

هذه هي منصة صغيرة، تستخدم أساسًا لتطوير تطبيقات الهاتف المحمول.

4) JavaFX

يستخدم هذا لتحوير تطبيقات الإنترنت الغنية. يستخدم واجهات واجهة المستخدم الخفيفة.

مقدمات

إذا كان لديك معرفة أساسية باللغتين C / C ++، ستتعلم Java بشكل أسرع وأسهل.

الجمهور المستهدف

يهدف هذا الدليل التعليمي لبرمجة Java إلى مساعدة المبتدئين والمحترفين.

مشكلة

إذا لاحظت أي مشاكل أثناء استخدام هذا الدليل التعليمي لـ Java، يرجى تقديم ملاحظات، سنقوم بتصحيحها في أسرع وقت ممكن.