Latest web development tutorials

جافا القواعد الأساسية

ويمكن اعتبار برنامج جافا كمجموعة من الأشياء، وهذه الكائنات من خلال استدعاءات الأسلوب مع بعضها البعض للعمل معا. قدم تحت مفهوم الطبقات، والأشياء، والأساليب والمتغيرات المثال أدناه.

  • الاعتراض: إن الهدف من ذلك هو مثيل من فئة، لدينا دولة والسلوك. على سبيل المثال، كان الكلب هو كائن الذين ولايات هي: اللون والاسم وسلالة، السلوك: يهز ذيله، ودعا، وتناول الطعام وهلم جرا.
  • الفئة: فئة هي القالب الذي يصف سلوك فئة من الأشياء والوضع.
  • الأساليب: الأسلوب هو إجراء فئة يمكن أن يكون لها عدد من الطرق. يتم الانتهاء من العمليات المنطقية، وتعديل البيانات، وجميع الإجراءات في الأسلوب.
  • أمثلة من المتغيرات: كل كائن يحتوي على متغيرات المثال فريدة من نوعها، حالة من المتغيرات مثيل كائن من هذه القيم القرار.

برنامج جافا الأول

دعونا ننظر إلى برنامج جافا بسيط، فإنه سيتم طباعة سلسلة مرحبا العالم

أمثلة

الطبقة العامة HelloWorld {
/ * برنامج جافا الأول
* يطبع سلسلة مرحبا العالم
* /
(وسائط سلسلة []) العامة ساكنة باطلة الرئيسية {
System.out.println ( "مرحبا أيها العالم")؛ // طباعة مرحبا العالم
}
}

تشغيل المثال »

فيما يلي وصف سيكون تدريجيا كيفية حفظ وتجميع وتشغيل هذا البرنامج:

  • افتح المفكرة وأضاف رمز أعلاه له؛
  • حفظ اسم الملف: HelloWorld.java.
  • فتح نافذة الأمر cmd، أدخل موقع الملف المستهدف يقع، على افتراض C: \
  • في إطار الأوامر، اضغط على نوع javac HelloWorld.java على مفتاح Enter للترجمة التعليمات البرمجية. إذا كان رمز ليست خطأ، كمد موجه الأوامر، أدخل السطر التالي. (على افتراض أن يتم تعيين متغيرات البيئة متابعة).
  • ثم اضغط على نوع جافا HelloWorld مفتاح لتشغيل البرنامج أدخل

سترى مرحبا الدولي في نافذة

C : > javac HelloWorld.java
C : > java HelloWorld 
Hello World

عرض المتحركة:


بناء الجملة الأساسية

عند كتابة برنامج جافا، يجب أن نلاحظ ما يلي:

  • حالة حساسة: جافا حساس لحالة الأحرف، وهو ما يعني أن معرف أهلا ومرحبا مختلفة.
  • اسم الدرجة: لجميع فئات يجب أن يتم رسملة هذه الرسالة اسم من الدرجة الأولى. إذا يتكون اسم الفئة العديد من كلمة، ثم الحرف الأول من كل كلمة يجب أن تكون مكتوبة، على سبيل المثال MyFirstJavaClass.
  • اسم الأسلوب: يجب أن تكون جميع أسماء أسلوب حرف صغير. إذا كان اسم الأسلوب يحتوي على عدة كلمات، كل كلمة ظهر بالأحرف.
  • مصدر اسم الملف: يجب أن يكون اسم ملف مصدر نفس اسم الفئة. عند حفظ الملف، يجب عليك استخدام اسم الفئة مثل اسم الملف لحفظ (تذكر جافا لحالة الأحرف)، لاحقة اسم الملف كما. JAVA. (إذا كان اسم الملف واسم الفئة ليست هي نفسها سوف يؤدي إلى خطأ الترجمة).
  • دخول الأسلوب الرئيسي: جميع برامج جافا من قبل الجمهور ساكنة باطلة الرئيسي (سلسلة [] وسائط) طريقة للبدء.

معرف جافا

جميع مكونات جافا هي أسماء المطلوبة. ويطلق على أسماء فئة، أسماء المتغيرات وأسماء أسلوب معرفات.

حول معرفات جافا، وتجدر الإشارة إلى النقاط التالية:

  • وينبغي أن تبدأ جميع معرفات بحرف (من الألف إلى الياء أو الألف إلى الياء)، علامة الدولار ($)، أو تسطير (_)
  • بعد الحرف الأول يمكن أن يكون أي مزيج من الأحرف
  • كلمات لا يمكن أن تستخدم كمعرف
  • معرفات حساسة لحالة الأحرف
  • المعرف القانوني، على سبيل المثال: عمر، $ راتب، _value، __ 1_value
  • غير الشرعيين معرف مثال: 123abc، -salary

معدلات جافا

مثل غيرها من اللغات، جافا يمكن تعديلها باستخدام أساليب الفئة معدل والممتلكات. هناك نوعان من معدلات:

  • معدلات مراقبة الدخول: الافتراضي، الجمهور، الحماية، الخاص
  • معدلات مراقبة عدم الوصول: المباراة النهائية، مجردة، strictfp

في الأقسام التالية سوف نناقش معدلات جافا في العمق.


المتغيرات جافا

جافا، وهناك عدة أنواع من المتغيرات هي كما يلي
  • المتغيرات المحلية
  • المتغيرات فئة (المتغيرات ثابتة)
  • المتغيرات عضو (متغير غير ثابت)

صفائف جافا

يتم تخزين المصفوفات على الكائن كومة، يمكنك حفظ متغيرات متعددة من نفس النوع. في فصول لاحقة، سوف نتعلم كيفية تعريف وتهيئة بنية مجموعة.


جافا التعداد

قدم جافا 5.0 قيمة التعداد، والمتغيرات تعداد القيد لا يمكن إلا أن توضع قبل. استخدام التعدادات يقلل الأخطاء التعليمات البرمجية.

على سبيل المثال، قمنا بتصميم برنامج للمحل عصير الفاكهة، وأنها سوف تحد من عصير كوب صغير، كوب المتوسط، كوب كبير. وهذا يعني أنه لا يسمح للعميل بالإضافة إلى عصير ثلاث نقاط الأبعاد.


أمثلة

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDUIM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {
   public static void main(String []args){
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice. FreshJuiceSize.MEDUIM ;
   }
}

ملاحظة: يمكن استخدام إعلان التعداد وحدها أو داخل تعريف فئة. الأساليب والمتغيرات، ويمكن أيضا أن تحدد الصانعين في التعداد.


كلمات جافا

القوائم التالية جافا محفوظة الكلمات. هذه الكلمات المحجوزة لا يمكن استخدامها لالثوابت اسم، والمتغيرات، وأي معرفات.

الكلمة وصف
ملخص أساليب مجردة، مجردة الطبقات معدلات
أكد يتم استيفاء شروط تأكيد
منطقية بوليان
استراحة للخروج من حلقة أو التسمية قصاصة
بايت وقعت 8 بت أنواع البيانات
حالة وجاء في بيان التبديل مشروط
قبض على باستثناء المعلومات التقاط ومحاولة
فحم 16-بت نوع البيانات حرف Unicode
فئة تعريفات فئة
CONST غير مستخدمة
استمر لا يتم تنفيذ الجزء المتبقي من حلقة
الافتراضي فرع بيان الافتراضية التبديل
فعل حلقة، يتم تنفيذ جسم حلقة على الأقل مرة واحدة
مزدوج 64-بت مزدوجة الدقة عدد الفاصلة العائمة
آخر عندما يكون الشرط فرع ليست راضية إذا أعدم
التعداد نوع سردي
يمتد وهو يمثل فئة هي فئة فرعية من فئة أخرى
نهائي وهو يمثل لا يمكن إعادة كتابة قيمة بعد التهيئة لا يمكن تغيير التمثيل، أو فئة لا يمكن أن يكون فرعية
أخيرا ، في المقام الأول إلى الانتهاء من تنفيذ التعليمات البرمجية وتصميم لمتانة وسلامة البرنامج، ما إذا كانت هناك يحدث استثناء تنفيذ التعليمات البرمجية.
عوامة 32-بت واحد الدقة عدد الفاصلة العائمة
إلى لحلقة
غوتو غير مستخدمة
إذا عبارات شرطية
الأدوات وهو يمثل فئة تنفذ واجهة
استيراد استيراد الطبقات
instanceof اختبار ما إذا كان الهدف من ذلك هو مثيل من فئة
الباحث صحيح 32 بت
السطح البيني تعريف واجهة، ونوع من أساليب مجردة والثوابت فقط
طويل صحيح 64 بت
محلي تمثيل من التعليمات البرمجية غير جافا
جديد تعيين مثيل جديد من فئة
صفقة حزمة تتكون من سلسلة من الطبقات ذات الصلة
خاص يمثل الخ المجال الخاص أو طريقة يمكن الوصول إلا من داخل الطبقة
محمي فإنه يشير إلى أن الحقل يمكن فقط الوصول إلى فئة أو فئة فرعية أو فئة فرعية الفئات الأخرى في نفس المجموعة
جمهور يمثل مجموع الممتلكات أو طريقة
عودة طريقة إرجاع قيمة
باختصار 16 رقما
ساكن ممثلة في تعريف مستوى الفئة، التي تتقاسمها كل الحالات
strictfp مقارنة الفاصلة العائمة باستخدام قواعد صارمة
السوبر أنه يمثل الفئة الأساسية
تحول حدد البيان
تزامن تمثل نفس الوقت لا يمكن الوصول إليها من قبل كتلة موضوع واحد من التعليمات البرمجية
هذا أنها تمثل الحالة الراهنة للدعوة أو استدعاء منشئ آخر
رمي رمي استثناء
يلقي قد رمي طريقة تعريف استثناء
عابر لا تعديل تسلسل الحقل
محاولة وهو يمثل كتلة رمز للقيام، وأخيرا مع معالجة الاستثناء أو رمي استثناء تشير إلى ما إذا يتم تنفيذ التعليمات البرمجية أخيرا
باطل بمناسبة الطريقة لا يعود أي قيمة
متقلب قد يكون حقل العلم متعددة وصول المواضيع، لا مزامنة
في حين في حين حلقة

شروح جافا

على غرار C / C ++، جافا يدعم خط واحد وتعليق متعدد الخطوط. يتم تجاهل الأحرف تعليق مترجم جافا.

public class HelloWorld {
   /* 这是第一个Java程序
    *它将打印Hello World
    * 这是一个多行注释的示例
    */
    public static void main(String []args){
       // 这是单行注释的示例
       /* 这个也是单行注释的示例 */
       System.out.println("Hello World"); 
    }
} 

جافا سطر فارغ

أسطر فارغة، أو خط المشروح، سيتم تجاهل مترجم جافا.


وراثة

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

استخدام الأساليب الموروثة، يمكنك إعادة استخدام أساليب وخصائص الطبقة الحالية، دون إعادة كتابة التعليمات البرمجية. ويسمى فئة موروثة الفائقة (سوبر الطبقة)، ويسمى فئة مشتقة فئة فرعية (فرعية).


السطح البيني

في جاوة، باعتباره بروتوكول التفاعل بين الأجسام التواصل مع بعضهم البعض. واجهة تلعب دورا هاما في الخلافة.

وتعرف واجهة مشتق طريقة الاستعمال، ولكن تنفيذ محددة لأسلوب يعتمد كليا على فئة مشتقة.

ويصف الجزء التالي الطبقات البرمجة جافا والكائنات. بعد سيكون لديك فهم واضح للفئات Java والكائنات.