أجهزة الكمبيوتر شبابيك إنترنت

أساسيات برمجة جافا للمبتدئين. برمجة جافا للمبتدئين

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

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

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

هناك عدة طرق لتعليم البرمجة.

الأول وربما الأكثر شيوعًا هو من الكتب. كل ما عليك القيام به هو العثور على كتاب مناسب وتسلسله ، صفحة بصفحة ، وقراءته وإكمال جميع التمارين المقترحة (إن وجدت). إذا كان الكتاب جديرًا بالاهتمام (ويفضل أن يكون من مؤلفي تقنية أو لغة برمجة) ، فعاجلاً أم آجلاً ، ستعطي هذه الطريقة نتائج ممتازة: ستعرف وتفهم معظم المواد اللازمة... لكن هذه الطريقة طويلة وليست مناسبة جدًا لأولئك الذين بدأوا للتو في البرمجة والذين تقتصر خبرتهم على المعلومات الأكثر بدائية التي تلقاها في المدرسة أو في العمل. أنت بحاجة إلى قدر لا بأس به من الصبر والمثابرة (في كثير من الأحيان حتى عناد) من أجل "الخوض" في الكثير من المفاهيم والمفاهيم الجديدة والمصطلحات غير العادية. لا تزال الكتب مفيدة لأولئك الذين لديهم على الأقل معرفة أساسية بالموضوع ولا يتوقفون عند كل سطر لمجرد فهم ما هو على المحك.

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

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

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

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

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

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

الطريقة الثانية هي الدورات مع معلم متمرس. الخيار المثالي هو عندما تعمل أنت والمعلم في أزواج: المعلم - يشرح ويظهر ، أنت - حاول التكرار والتطوير. يمكنك التوقف في أي وقت وتوضيح ما لا تفهمه. يمكن للمدرس نفسه ضبط وتيرة التعلم وفقًا لنجاحاتك أو إخفاقاتك. إنه أسوأ إلى حد ما عندما يكون هناك مدرس واحد والعديد من الطلاب. عادةً ما تعطي هذه الطريقة أيضًا نتائج ممتازة ، بشرط ألا تكون المجموعة كبيرة جدًا (على سبيل المثال ، 3 ، 5 أشخاص كحد أقصى) ومستوى إعداد جميع الطلاب هو نفسه تقريبًا. إذا كانت هناك فرصة وكانت الموارد المالية تسمح بالدفع لمثل هذه الدورات ، فمن الأفضل استخدامها.

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

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

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

  • تكنولوجيا المعلوماتيمكنك بالطبع أن تدرس بدون جهاز كمبيوتر ، لكن يجب أن تعترف أنه باستخدام الكمبيوتر لا يزال الأمر أكثر راحة وعملية ؛ لذلك جهاز الكمبيوتر ضروري. أي نموذج لا يزيد عمره عن 5 سنوات سيفي بالغرض. لا توجد متطلبات خاصة للتعبئة وتكوين الأجهزة ، ولكن تذكر هذه القواعد البسيطة - فكلما زادت ذاكرة الوصول العشوائي ، كان ذلك أفضل ، وكانت الشاشة أفضل ، وكلما كانت أكثر ملاءمة. باختصار ، لا تبخل على الأشياء الصغيرة ، ولكن لا تضيع أموالك أيضًا. يعد الكمبيوتر المحمول النموذجي الذي يكلف حوالي 500 دولار أو أكثر أمرًا جيدًا.
  • يجب تثبيت أي نظام تشغيل حديث على الكمبيوتر (وهو أمر غير مهم على الإطلاق): Windows و Linux و MacOS و FreeBSD وما إلى ذلك. نظرًا لأن الغالبية العظمى من المستخدمين لديهم نظام تشغيل من عائلة Windows (من إصدار أو آخر) من Microsoft على أجهزة الكمبيوتر الخاصة بهم ، في ما يلي سنركز بشكل أساسي عليه. يجب أن تكون قادرًا على العمل على جهاز كمبيوتر (استخدم لوحة المفاتيح والماوس وأجهزة USB والطابعة والاتصال بالإنترنت وما إلى ذلك). مهارات العمل مع محرري النصوصأو جداول البيانات. بشكل عام ، تذكر أن الأداة الرئيسية للمبرمج (بعد الرأس بالطبع) هي لوحة المفاتيح ، لذلك إذا لم تتمكن من العثور على شريط المسافة على لوحة المفاتيح ، فحينئذٍ سيكون لديك مشاكل كبيرة... هنا فقط الممارسة يمكن أن تساعد.
  • فيما يتعلق بالمطلوب لهذه الدورة البرمجيات، سنتحدث عنها في المرة القادمة. دعنا نلاحظ فقط أنك بحاجة إلى اتصال بالإنترنت للحصول عليه. إذا كنت تقرأ هذه السطور ، فلديك بالفعل مثل هذا الحل.
  • الدورة مصممة للعمل المنتظم. قاوم إغراء تخطي ما يبدو أساسيًا بالنسبة لك واقفز إليه الموضوع التالي: هذا محفوف بالعواقب غير السارة ، tk. قد تفوتك نقطة دقيقة أو تفاصيل مهمة.
  • تقنيات المعلومات مشبعة بمصطلحات محددة ، خاصة من الناطقين باللغة الإنجليزية ؛ تتم كتابة جميع الوثائق القيمة تقريبًا اللغة الانجليزية... لذلك من المفيد أن تتسلح بنوع من القاموس على الأقل (أي قاموس إلكتروني سيفي بالغرض ولا حتى الأقوى) - ستعتاد تدريجياً على معظم العبارات والمصطلحات الضرورية وتتعلمها.
  • مدة كل درس من 15 الى 40 دقيقة. يجب دراسة كل درس بالكامل: من الغلاف إلى الغلاف. حاولنا أن نجعل الدورة التدريبية واضحة قدر الإمكان ، ولكن بدون ماء وحجج مطولة. أمثلة على كود البرنامجيجب كتابتها واختبارها على جهاز الكمبيوتر الخاص بك (ومع ذلك ، هذا ليس ممكنًا دائمًا إذا تم النظر في مشكلة كبيرة وتمتد المناقشة على مدى عدة جلسات ، ولكن عاجلاً أم آجلاً يجب - بل يجب - الحصول على النتيجة كما ينبغي ).
  • إذا كنت متعبًا - خذ يومًا إجازة ، ثم آخر. لن تحدث كارثة. ولكن ليس أكثر. لا تحاول أن تلحق في يوم واحد بما كان عليك دراسته لمدة شهرين - ستصاب بالتعب والارتباك ، وفي النهاية ، ستصاب بخيبة أمل في نفسك أو فيما كنت تفعله. إذا كان هناك استراحة ، فلا تتسرع في اللحاق به. الشيء الرئيسي هو عدم التذكر ، ولكن الفهم. ما هو مفهوم يتم تذكره من تلقاء نفسه. لذلك لا حشر.
  • ابدأ دفتر ملاحظات أو دفتر ملاحظات وحدد فيه ما تعتقد أنه مهم. لا داعي لتدوين الملاحظات - ما عليك سوى كتابة ما تعتقده - على وجه التحديد - مثيرًا للاهتمام ، وغبيًا ، ومضحكًا. يمكن أن تكون عبارة أو جزء من التعليمات البرمجية أو اقتباس أو رسم كاريكاتوري - أيًا كان. مراجعة الإدخالات السابقة بشكل دوري ؛ سوف يساعدك على تذكر ما تعلمته.

نهجنا هو الأقرب إلى الطريقة الثالثة للتعلم - أي التعلم مع مرشد. مبدأنا بسيط: عرض التفاصيل الأساسية وشرحها. لن نأخذ مناقشة طويلة ومملة ومملة للأشياء البسيطة والواضحة (حولها ، إذا لزم الأمر ، ستجد معلومات كافية في الكتب والوثائق والمنتديات المتخصصة). سنقوم تدريجياً بتطوير تطبيق صغير سيُظهر لك عمل مبرمج محترف. لكن "صغير" لا يعني "بسيط" - لا على الإطلاق! سيكون عليك العمل بجد للحصول على النتيجة. لكن لا تخف - فالنتيجة تستحق العناء. الشيء الرئيسي هو أن تريد وتتبع الهدف المحدد ، والتغلب على التلال والثقوب على طول الطريق.

الآن ، لنأخذ استراحة. قم بإعداد جهاز الكمبيوتر الخاص بك للدرس التالي - تأكد من أن القرص الثابت الخاص بك يحتوي على 1 جيجابايت على الأقل من مساحة القرص الحرة ؛ إذا كانت ذاكرة الوصول العشوائي أقل من 1 جيجابايت ، فاكتشف ما إذا كان يمكن زيادتها وتأكد من زيادتها (مع الرامات "الذاكرة العشوائية في الهواتف والحواسيبلا تقم بالحفظ على الإطلاق: إذا كان الكمبيوتر يسمح لك بتثبيت 4 جيجابايت ، فقم بتثبيت هذا القدر ؛ صدقني ، إنه يؤتي ثماره مع راحة العمل وتوفير الوقت): لدينا القليل من الممل ، ولكن العمل الضروريلتثبيت برامج متعددة. حسنا اراك قريبا!

باري بيرد "Java for Dummies" Williams، 2013، 5th Edition، 363 pp. (8.23 ميغابايت djvu)

حول جافا.

بالنسبة للدمى ، إنها مثل البرمجة. يبدو الأمر مبتذلاً ، لكن Java هي إلى حد بعيد لغة البرمجة الأكثر شيوعًا. يتم استخدامه لبرمجة أكثر من C ++ و C # مجتمعين. ابدأ في تعلم Java إذا كنت تريد تعلم البرمجة ولن تخطئ. الشفرة المكتوبة بلغة البرمجة هذه تعمل عبر الأنظمة الأساسية. سيتم تشغيله على أي جهاز وتحت سيطرة أي نظام التشغيلحيث تم تثبيت جهاز Java الظاهري (JRE) - "كتبت مرة واحدة ، تعمل في كل مكان." كتاب "Java for Dummies" مصمم لهم.

عن الكتاب.

إذا لم تكن قد درست البرمجة مطلقًا ولا تعرف شيئًا عن OOP ، فلا تثبط عزيمتك ، فإن Barry Bird جيد في الشرح. كحد أدنى ، نضمن لك المفاهيم الأساسية للبرمجة الشيئية والمعرفة الأساسية بلغة Java. تخضع لدراسة متأنية للمادة الموجودة في الكتاب وإتمام المهام على شكل أمثلة رمزية. في الدليل ، سيتحدث المؤلف عن تاريخ لغة Java ، ومفاهيمها الرئيسية ، ومزاياها وعيوبها ، والإصدارات الحالية والاختلافات بينها ، والأدوات المطلوبة للتشفير والتنفيذ برامج جاهزة(JDK ، JRE ، الكسوف).

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

جدول محتويات الكتاب
نبذة عن المؤلف 13
مقدمة 15
كيف تعمل مع هذا الكتاب 15
الاصطلاحات المستخدمة في الكتاب 15
ما لا تستطيع قراءته 16
عدة افتراضات 17
هيكل الكتاب 18
الجزء الأول. أساسيات جافا 18
الجزء الثاني. كتابة برنامج Java 18
الجزء الثالث. البرمجة الشيئية 18
الجزء الرابع. أفضل ممارسات البرمجة 19
الجزء الخامس. العشرات الرائعة 19
الجزء السادس. الملاحق 19
الرسوم التوضيحية المستخدمة في الكتاب 19
ماذا بعد 20
اتطلع لملاحظاتك في المستقبل! عشرين

الجزء الأول. أساسيات جافا 21

الفصل 1. الإلمام بجافا 23
ما الذي يمكن عمله باستخدام Java 24
لماذا كتابة البرامج 25
قليل من التاريخ 25
البرمجة الشيئية 28
28 لغة البرمجة الشيئية
الأشياء والفئات 30
فوائد النهج الكينوني 31
تصور الفئات والكائنات 32
ما التالي 33

الفصل 2. تطوير البرمجيات 35
البداية السريعة 35
37- ما يجب تثبيته على الحاسب
ما هو المترجم 38
ما هو Java Virtual Machine 40
عملية التطوير 45
بيئة التنمية المتكاملة 46

الفصل 3. مكونات جافا الأساسية 49
دعنا نتحدث لغة جافا 49
القواعد والأسماء الشائعة 50
الكلمات في برنامج جافا 51
أول برنامج Java خاص بك 53
كيف يعمل برنامجك الأول 54
الفصول 54
طرق 55
الطريقة الرئيسية للبرنامج 57
58- كيفية إخبار الكمبيوتر بإجراء العملية المطلوبة
60- تقويم الأسنان
62- لا تقل "لا تعليق"
إضافة تعليقات إلى الكود 63
لا تكن صعبًا جدًا على باري 66 القديم
استخدام التعليقات لتجربة الرمز 66

الجزء الثاني. كتابة برنامج جافا 69

الفصل 4. المتغيرات والقيم 71
المتغير المتغير 71
74- عامل التخصيص
75- أنواع القيم والمتغيرات
عرض نص 77
الأعداد بدون فاصلة عشرية 78
79ـ الجراح
أنواع جافا 80 البدائية
نوع الحرف 81
النوع المنطقي 82
أنواع المراجع 83
بيان الاستيراد 86
تكوين قيم جديدة مع المشغلين 87
يمكنك التهيئة مرة واحدة ، ولكن يمكنك تعيين عدة مرات 89 مرة
عوامل الزيادة والنقصان 89
93- مشغلو التخصيص

الفصل 5. تعليمات التحكم 95
اتخاذ قرار بشأن عبارة 95
خمن الرقم 96
96- إدخال نص باستخدام لوحة المفاتيح
توليد أرقام عشوائية 98
إذا كان البيان 98
علامة يساوي مزدوجة 100
كتل 100
المسافة البادئة في عبارة if 101
شوكة مكسورة (إن لم يكن غير ذلك) 101
الشروط مع عوامل المقارنة والمعاملات المنطقية 102
مقارنة الأرقام والرموز 102
الحلقة 103
استيراد كل شيء دفعة واحدة 105
106
كيف يختلف "صفر" عن "لا شيء" 108
109ـ الشروط بين الأقواس والأقواس
111- إبداء أمر
التبديل 113
اختيار الخيار 113
لا تنسى إدخال كسر! 115
حجة السلسلة - الجديد في Java 7117

الفصل 6. دورات 119
أثناء الحلقة 119
حلقة لـ 122
هيكل حلقة for
العرض الأول لأغنية "Al in the Rain" 125
دورة تفعل 126
129- قراءة حرف واحد من لوحة المفاتيح
130ـ معالجة الملفات
إعلان المتغير في الكتلة 130

الجزء الثالث. البرمجة الشيئية 131

الفصل 7. الفئات والأشياء 133
تعريف الصنف 133
افتح الفصل 135
إعلان المتغيرات وإنشاء الكائنات 135
المتغير التهيئة 138
139- برنامج واحد يتكون من عدة فصول
تحديد طريقة في فئة 139
حساب التمثيل الذاتي 140
رأس الأسلوب 141
تمرير المعلمات إلى طريقة والحصول على قيمة من طريقة 142
تمرير قيمة إلى الطريقة 144
طريقة إرجاع القيمة 145
كيفية جعل الأرقام تبدو جميلة 147
معدِّلات الوصول 151
نمط البرمجة الصحيح 152
154
156ـ فحص القواعد باستخدام طرق الوصول

الفصل 8. إعادة استخدام الكود 157
تعريف الفئة 158
158ـًا
الاستخدام الصحيح للفئة 159
إنشاء شيك دفع 161
162- العمل على ملفات (استطرادية صغيرة)
162- حفظ البيانات في ملف
نسخ ولصق كود 163
القراءة من ملف 164
أين ذهب ملفي؟ 166
166- إضافة أسماء المجلدات إلى اسم الملف
قراءة سطراً بسطر 167
169ـ الميراث
فئة مشتقة 171
استخدام الفئات المشتقة 174
مطابقة الأنواع 175
استخدام فئة PartTimeEmployee 176
الطرق الحالية المتجاوزة 177
الشروح 179
قاعدة استدعاء والطرق المشتقة 179

الفصل 9. بناة 181
181ـ حسن النية
ما هي درجة الحرارة 182
ما هو مقياس درجة الحرارة 182
إذن ما هي درجة الحرارة؟ 183
ما يمكن عمله بدرجة حرارة 185
إيجاد المنشئ المناسب 186
بعض الأشياء لا تتغير أبدًا 189
منشئ الفئة الأساسية في الفئة المشتقة 190
درجة حرارة محسنة 190
191
باستخدام فئة درجة حرارة متقدمة 192
المُنشئ الافتراضي 193
يمكن للمنشئ أن يفعل أكثر من ملء 194 حقلاً
فئات و طرق جافا AP 196
198 198

الجزء الرابع. تقنيات البرمجة المتقدمة 199

الفصل 10. الاستخدام الصحيح للمتغيرات والطرق 201
تعريف الفئة 201
طريقة أخرى لجعل الأرقام جميلة 202
باستخدام Player 203 class
تسع مكالمات للمنشآت 205
واجهة المستخدم الرسومية 205
ركلة الاستثناء لطريقة أخرى 207
المجالات والطرق الثابتة 207
لماذا كل هذا ثابت 209
بدء التشغيل الثابت 210
عرض الإحصائيات العامة للأمر 210
212ـ
الحذر ، ثابت! 213
تجربة المتغيرات 214
متغير في مكانه 215
المتغيرات في أماكن مختلفة 217
معلمات التمرير 219
المرور بالقيمة 219
النتيجة المعادة 221
الحوالة بالإحالة 221
إرجاع كائن من الطريقة 223
خاتمة 224

الفصل 11. المصفوفات والمجموعات 225
225
إنشاء مصفوفة في خطوتين 227
تخزين القيم 228
Tabulostops وغيرها الرموز الخاصة 230
230ـ مصلح
الموسعة للحلقة 231
ابحث في 233
مصفوفات الكائنات 236
استخدام الغرفة 237
طريقة أخرى لتزيين الأرقام 240
ثلاثي عامل شرطي 241
الحجج سطر الأوامر 241
استخدام وسيطات سطر الأوامر في التعليمات البرمجية 242
التحقق من عدد وسائط سطر الأوامر 244
المجموعات 245
فئات المجموعة 246
فئة ArrayList 247
استخدام الأنواع العامة 250
250

الفصل الثاني عشر. كيف تحافظ على وجه جيد في لعبة سيئة 253
254
معلمة كتلة الصيد 258
259ـ أنواع الاستثناءات
من يجب أن يلتقط استثناء 261
267
267
استعادة البرنامج بعد استثناء 268
أصدقائنا استثناءات جيدة 269
تعامل مع الاستثناء أو مرره على 270
أخيرًا الكتلة 274
اغلاق الملفات 276
كيفية إغلاق ملف 276
الموارد الموجودة في رأس كتلة المحاولة 276

الفصل 13. منطقة الرؤية 279
معدِّلات الوصول إلى أعضاء الفصل 280
الفئات والوصول وأجزاء البرنامج 280
الفصول وأعضاء الفصل 281
قواعد وصول أعضاء الفصل 281
مثال مع صورة في الإطار 283
هيكل المجلد 285
إنشاء الإطار 286
كيفية تغيير برنامج دون تغيير الفصول 287
289ـ
كيفية اقتحام الحزمة 292
الوصول المحمي 292
294- تضمين فئة غير مشتقة في نفس الباقة
معدِّلات الوصول للفئة 295
فصول مفتوحة 296
فصول غير مفتوحة 296

الفصل الرابع عشر. الاستجابة لأحداث لوحة المفاتيح والماوس 299
استجابة النقر بالماوس 299
301
واجهات جافا 302
الخيوط 303
هذه الكلمة الرئيسية 304
جسم الإجراء طريقة () منسقة () 305
معرف الإصدار 305
306
الفصول الداخلية 311

الفصل الخامس عشر. صغيرة 315
مثال على تطبيق صغير بسيط 315
تنفيذ الصغير 316
فئة مفتوحة 317
فئات Java API 317
الصغير المتحرك 318
الطرق المستخدمة في الصغير 319
محتوى طرق التطبيق الصغير 320
الرد على الأحداث في التطبيق الصغير

ستافا 16. اتصال قاعدة البيانات 325
JDBC و Java DB 325
326 مشروع تصنيع قاعدة بيانات
استخدام أوامر SQL 328
328- مصلح قاعدة بيانات
استخراج البيانات 330

الجزء الخامس. عشرات رائعة 333

هبافا 17. عشر طرق لتجنب الأخطاء 335
335ـ عقله
خروج من مفتاح كتلة 336
المقارنة بين قيمتين 336
إضافة عنصر إلى واجهة المستخدم الرسومية 336
337- مسعود
337ـ عابرة
337ـ مصلحه
337 مشروع بيع أوراق الشجر
مؤشرات رقم 11338
يساعد آلة افتراضيةجافا تجد الفصول 338

الفصل الثامن عشر. عشرة مواقع جافا 341
مواقع هذا الكتاب 341
مواقع جافا 341
أخبار ، مراجعات ، مثال أكواد 342
أيوب 342
مواقع للجميع 342

الجزء السادس. التطبيقات 343

الملحق أ. تركيب بيئة تطوير متكاملة 345
قم بتنزيل وتثبيت JDK 345
تحميل وتثبيت Eclipse 349
تكوين Eclipse 351
الملحق ب. استخدام Eclipse 353
353
355
الفهرس 359

تنزيل الكتاب مجانًا 8.23 ​​ميجا بايت. djvu

جافا للدمى. فيديو