صفر ، كلمات جافا الرئيسية
إعلانات الفصول والواجهات: الفصل ، يمتد ، الأدوات ، واجهة
حزمة استيراد وإعلان الحزمة: الاستيراد ، الحزمة
نوع البيانات: Boolean ، Byte ، Char ، Short ، Int ، Long ، Float ، Double
قيم اختيارية لأنواع معينة من البيانات: خطأ ، صحيح ، فارغ
التحكم في العملية: الافتراضي ، إرجاع ، إذا ، آخر ، للتبديل ، العلبة ، القيام به ، أثناء كسر ، متابعة ،
معالجة الاستثناء: حاول ، انتقل ، أخيرًا ، رمي ، رميات
المعدلات: مجردة ، نهائية ، أصلية ، خاصة ، محمية ، عامة ، ثابتة ، ثابتة ، متزامنة ، عابرة ، متقلبة
المشغل: مثيل
إنشاء كائن: جديد
اقتباس: هذا ، سوبر
طريقة العودة نوع: باطلة
كلمات محفوظة Java: كونست وغوتو
1. التعليقات في جافا: هناك ثلاثة أشكال
1. // تعليق خط واحد
2. /* خط واحد أو أكثر من التعليق* /
3. / ** تعليق المستند* / يجب وضعه خارج الجسم ، ويمكن استخدام الأمر Javadoc لإنشاء مستندات HTML.
2. "؛" ، "{}" ، "" في كود جافا
عبارات جافا مفصولة بواسطة فاصلة فاصلة
يتم تضمين كتل رمز Java في الأقواس لتجاهل المساحات.
المعرف: يستخدم لتسمية الفئات والأساليب والمتغيرات والحزم
قواعد تسمية المعرف:
1. ابدأ بحرف ، "_" أو "$". الرسائل والأرقام فقط و "_" و "$"
2. حساس الحالة.
3. لا يوجد حد للطول.
4. الحرف الأولي لاسم الفئة/الواجهة يتم رسملة ؛
5. الحرف الأول من اسم الطريقة والاسم المتغير هو أحرف صغيرة ، والحرف الأول المتبقي هو أحرف كبيرة ؛
6.
7. اسم الحزمة هو كل الأحرف الصغيرة.
4. أنواع البيانات الأساسية:
اسم | توضيح | متطلبات التخزين | النطاق أو الدقة | يوضح |
نوع البايت | بايت | 1 بايت | -128 إلى 127 | |
شكل قصير | قصير | 2 بايت | -2^15 إلى 2^15-1 | |
عدد صحيح | int | 4 بايت | -2^31 إلى 2^31-1 | |
شكل طويل | طويل | 8 بايت | -2^63 إلى 2^63-1 | أرقام عدد صحيح طويل لها لاحقة ل |
نوع نقطة عائمة دقة واحدة | يطفو | 4 بايت | (الأماكن العشرية الفعالة هي 6 ~ 7) | عند الإشارة إلى بيانات النوع العائم ، تحتاج إلى إضافة اللاحقة F بعد ذلك. تعتبر بيانات التعويم بدون لاحقة F من النوع المزدوج. |
نوع نقطة عائمة دقة مزدوجة | مزدوج | 8 بايت | (الأماكن العشرية الفعالة هي 15 رقمًا) | |
نوع الحرف | شار | 2 بايت | تستخدم لتخزين الأحرف في طاولات ترميز يونيكود. Char هو عدد صحيح غير موقعة 16 بت ، ويجب أن تكون القيمة الحرفية محاطة في عروض أسعار واحدة (ملاحظة: الأحرف الصينية المفردة في عروض أسعار واحدة صحيحة أيضًا) | |
نوع منطقي | منطقية | غير مؤكد | لا يوجد سوى قيمتان ، صحيحان وكاذبان ، ولا يمكن تحويل ذلك إلى بعضهما البعض. |
5. نطاق وحياة المتغيرات:
1. المتغيرات هي الوحدات الأساسية التي تخزن البيانات.
2. يمكن إعلان المتغيرات في أي مكان في كتلة الكود
3. تبدأ الكتلة مع الدعامة اليسرى وتنتهي مع الدعامة اليمنى
4. نطاق المتغير هو الكتلة التي توجد بها
5. متغير العضو: تم الإعلان عنه في الفصل ، نطاقه هو الفصل بأكمله. (يمكن تعريفها في أي مكان آخر غير الطرق في الفصل)
6. المتغيرات المحلية: إعلان داخلي لطريقة أو كتلة من رمز الطريقة. إذا تم الإعلان عنها داخل طريقة ، فإن نطاقها هو الطريقة بأكملها ؛ إذا تم الإعلان عنها داخل كتلة رمز للطريقة ، فإن نطاقها هو كتلة الكود. (يجب تحديد المتغيرات المحلية أولاً ثم استخدامها)
7. معلمات الطريقة: معلمات الأساليب العادية أو المنشآت ، التي يكون نطاقها هو الطريقة بأكملها.
8. معلمات معالجة الاستثناء: نطاقها عبارة عن كتلة رمز مباشرة بعد بيان Catch (استثناء E).
6. نوع تحويل البيانات:
1. تحويل النوع التلقائي: عند تعيين متغير من نوع واحد إلى متغير من نوع آخر ، سيحدث تحويل النوع التلقائي إذا كان النوعان متوافقًا ونوع الهدف أكبر من نوع المصدر. يوضح الشكل التالي التحويل القانوني بين الأنواع الرقمية: (السهم الحقيقي هو تحويل بدون فقدان المعلومات ، ويشير السهم الظاهري إلى ضياع الدقة):
2. الصب: يستخدم الصب لتحويل النوع الصريح. إذا كان نوع بيانات القيمة المحولة أكبر من نوعه المستهدف ، فسيتم فقد بعض المعلومات. يؤدي النوع الصب إلى تعامل البرنامج لعلاج المتغير كنوع معين ، على الرغم من أن هذا المتغير يحتوي على نوع آخر من البيانات.
بناء الجملة: (نوع الهدف) اسم المتغير المراد تحويله ؛
مثال:
تعويم C = 34.56789F ؛
int b = (int) c ؛ // تحويل C إلى عدد صحيح
7. المشغل:
1.
المشغلين | يصف | مثال |
مشغلي الحساب | يستخدم المشغلون الحسابيون معاملات رقمية. يتم استخدام هؤلاء المشغلين بشكل أساسي في الحسابات الرياضية | +، -، *، /، ٪ |
المشغلين العلائقيين | يتم استخدام المشغلات العلائقية لاختبار العلاقة بين اثنين من المعاملين. نتيجة تعبير باستخدام المشغل العلائقي هو منطقية | == ،> ،> = ، <، <= ،! = |
العوامل المنطقية | يتم استخدام العوامل المنطقية للمعاملات المنطقية | & ، | ، ^، && ، || ،! |
المشغل الشرطي | المشغل الشرطي فريد من نوعه لأنه عامل ثلاثي يستخدم ثلاثة معاملات لتشكيل تعبير. يمكن أن يحل محل نوع من بيان IF-else | ؟ : |
عامل المهمة | مشغل المهمة هو علامة متساوية = تعين القيمة للمتغير | = ، *= ، /= ، += ، -= |
طلب | المشغلين |
1. | قوسين ، مثل () و [] |
2. | عوامل أحادية مثل - ، ++ ، - و! |
3. | مشغلي الحساب مثل *و /و ٪ و + و - |
4. | المشغلين العلائقيين مثل> ،> = ، <، <= ، == و! = |
5. | المشغلين المنطقيين مثل & ، ^، | ، && ، || |
6. | المشغلات الشرطية ومشغلي المهام ، مثل؟: ، = ، *= ، /= ، += و -= |
8. بيان تدفق التحكم:
1. بيان الحكم:
(1). بيان إذا كان:
بناء الجملة العام:
if (<sunty>) {<stater block 1>} else {<stater block 2>} إذا كان الشرط صحيحًا ، فقم بتنفيذ البيان في كتلة البيان 1 ؛
إذا كانت الشرط خاطئة ، فقم بتنفيذ البيان بعد آخر (البيان في كتلة البيان 2).
(2). بيان حالة التبديل:
بناء الجملة العام:
التبديل (التعبير) {الحالة 1: بيان للعملية 1 ؛ استراحة؛ الحالة 2: بيان للعملية 2 ؛ استراحة؛ ... الحالة n: بيان للعملية n ؛ استراحة؛ الافتراضي: بيان افتراضي ؛ }ملاحظة: يجب أن يكون نوع قيمة التعبير في أقواس التبديل نوعًا أساسيًا متوافقًا مع نوع int (بما في ذلك البايت ، القصيرة ، char ، و int) ، ويجب أن تتبع نهاية كل شرط حالة ؛
2. بيان الحلقة:
(1). أثناء الحلقة: قم بتنفيذ جسم الحلقة طالما أن الحالة المحددة صحيحة. إذا كانت الحالة خاطئة في البداية ، فلن يتم تنفيذ حلقة الوقت أبدًا. بناء الجملة كما يلي:
بينما (شرط) {// بيان الحلقة} (2). حلقة: قم بتنفيذ جسم الحلقة أولاً ، ثم اختبر الظروف. بناء الجملة كما يلي:
do {// loop body body} بينما (الحالة) ؛ (3). للحلقة: تستخدم بشكل أساسي لتنفيذ البيانات أو كتل العبارات في عدد محدد مسبقًا من المرات: بناء الجملة كما يلي:
لـ (التهيئة ؛ اختبار ؛ تحديث عداد) {// عملية التشغيل ؛ } 3. بيان القفز:
(1). كسر حلقة المقاطعة
(2). البلد يقاطع فقط هذه الحلقة
(3). إرجاع الخروج من هذه الطريقة وقفز إلى المستوى العلوي لاستدعاء الطريقة. إذا لم يكن نوع الإرجاع لهذه الطريقة باطلة ، فيجب توفير قيمة الإرجاع المقابلة.
9. صفيف: استخدم بنية البيانات التي تخزن مجموعة من البيانات من نفس النوع.
1. يمكن إعلان الصفيف بثلاث طرق:
(1). نوع البيانات [] معرف ؛ // إعلان صفيف
(2). نوع البيانات [] معرف = نوع بيانات جديد [الحجم] ؛ // إنشاء صفيف
(3). نوع البيانات [] Identifier = {value 1 ، value 2 ، ... value n} ؛ // إعلان ، إنشاء وتهيئة
2. يمكن الوصول إلى القيمة الأولى للمصفوفة من خلال مشتركات عدد صحيح. على سبيل المثال: A عبارة عن مجموعة عدد صحيح ، ثم [0] هو العنصر الأول في الصفيف.
3. بمجرد إنشاء صفيف ، لا يمكن تغييره في الحجم.
4. يمكنك استخدام اسم المصفوفة. الطول للحصول على عدد عناصر الصفيف.
5. صفيف متعدد الأبعاد:
صفيف ثنائي الأبعاد: إنها في الواقع مجموعة من المصفوفات.
على سبيل المثال: int [] [] arr = new int [2] [3] ؛ في جزء البرنامج هذا ، يتم تكوين كائنات صفيف ثنائية الأبعاد مع صفين و 3 أعمدة. يمكن عرض علاقة التكوين كما هو موضح في الشكل:
لذلك ، بناءً على المبدأ أعلاه ، يمكنك إنشاء صفائف غير منتظمة.
10. معلمات سطر الأوامر:
طريقة الإدخال في برنامج Java: الطريقة الرئيسية لها المعلمة سلسلة [] args ، مما يعني أن الطريقة الرئيسية تتلقى صفيفًا في حرف ، أي معلمة سطر الأوامر.
11. شخصيات الهروب:
تسلسل الهروب | اسم | يصف |
/أ | تحذير | توليد تحذير. |
/ن | كسر خط | انقل المؤشر إلى المربع الأول من السطر التالي. |
/ص | يدخل | انقل المؤشر إلى المربع الأول من الصف الحالي. |
/ر | جدول المستوى | انقل المؤشر إلى وضع علامة التبويب الأفقية التالية. |
/' | اقتباسات واحدة | توليد عرض أسعار واحد. |
/" | اقتباسات مزدوجة | توليد اقتباس مزدوج. |