الإعلانات
خلال فصل الصيف ، أرسلتني الشركة التي عملت بها إلى "معسكر برمجة Java" الذي أقامته Sun Microsystems في فيلادلفيا ، بنسلفانيا. كان توقع هذه الدورة أنه سيجعلني مطور جافا للمبتدئين - بعد كل شيء ، كان هذا ملخص صن العام للدورة. ما تعلمته في ذلك الصيف هو أنه لا يمكنك فقط دفع بضعة آلاف من الدولارات لتسريع تعلم لغة الكمبيوتر. يتطلب الوقت والجهد والكثير من التجربة والخطأ.
للاستفادة من فرصة تعلم لغة برمجة Java ، توصلت إلى استنتاج مفاده أن الإنترنت كانت أفضل أصدقائي. على مدى أسابيع حيث واصلت التعلم. كان هناك حوالي 5 مواقع رئيسية التي أشرت إليها بشكل مستمر للحصول على أمثلة على تطبيقات Java - وأود مشاركتها معك.
أولاً ، دعني أوصي أنه بغض النظر عن أي شيء ، يجب أن تلتقط كتابًا أو كتابين على Java. تسمح الكتب لشخص ما بالتركيز بشكل كامل تقريبًا ، في حين أن الإنترنت غالبًا ما يكون محاطًا بالتشتت أو تعدد المهام. أنا شخصياً أجد أن امتلاك الكتاب هو الأفضل ، لأنه يمنحني القدرة على إبراز الصفحات المهمة أو تمييز أقسام معينة بملاحظة لاصقة. هذا يعمل بشكل أفضل بالنسبة لي ، ولكن بالطبع قد تختلف المسافة المقطوعة.
بعد ذلك ، سأنتقل إلى مجموعة متنوعة من المصادر عبر الإنترنت لأعطيك أمثلة تطبيقات جافا ذات الصلة وتفسيرات مختلفة للمفاهيم المقدمة في كتاب. لقد أوضحت أدناه العديد من مواقع الويب حيث يمكنك القيام بذلك - بل وأكثر قليلاً.
قاعدة بيانات قيمة مليئة ببرامج جافا ، تفتخر Planet Source Code بواحدة من أكبر قواعد بيانات رمز Java التي رأيتها على الإنترنت. داخل الموقع ، ستجد شفرة المصدر لآلاف تطبيقات Java والألعاب والمرافق. حتى أن بعض الفئات على Planet Source Code تشمل البرامج التي تتعامل مع الأمان وهيكل البيانات والتطبيقات الصغيرة - على سبيل المثال لا الحصر.
أثناء وجودك هناك ، أوصي بشدة بعرض برنامج جافا PSC صالة الشهرة، حيث يتم عرض عمليات إرسال التعليمات البرمجية الأكثر إثارة للإعجاب أو المكتوبة بشكل جيد من السنوات القليلة الماضية. لقد وجدت شخصياً أن البرامج في قاعة المشاهير كانت مفيدة واحترافية. أوه ، وبالطبع - مصدر جميع البرامج مجاني لك لاستخدامه ، والرد عليه وإعادة تجميعه على جهاز الكمبيوتر الخاص بك.
يوفر أحد مواقعي المفضلة كمصدر Java ، يوفر برنامج Java المجاني شفرة مصدر لمئات ومئات من الألعاب والتطبيقات. يعد هذا إلى حد بعيد أحد أكثر مواقع الويب قيمة التي تمكنت من الوصول إليها خلال العام الماضي لتعلم جافا. اقتراحي لاستخدام هذا كمورد هو النظر إلى لعبة أو تطبيق مشابه لمجال اهتمام لديك ، أو حتى برنامج تريد كتابته. إذا كنت أرغب في كتابة لعبة هوكي هوائي ، فسيكون من المفيد جدًا الحصول على أفكار الترميز من شفرة مصدر "Classic Pong" لمبرمج آخر ، وتحسين أساليبه وأفكاره.
إذا لم يكن هناك شيء آخر ، فإن برنامج Java المجاني يمنحك الوصول إلى شفرة المصدر إلى عدد قليل جدًا من تطبيقات Java المكتوبة جيدًا وأمثلة تطبيق Java. أنصحك بالذهاب مباشرة إلى تطبيقات صغيرة صفحة للتحقق من مصدر غرف الدردشة والألعاب ونصوص مواقع الويب والمزيد.
Java Galaxy هي قاعدة بيانات أخرى على الإنترنت بها مئات التطبيقات والألعاب كاملة برموز مصدر مجانية لمتعة التعلم الخاصة بك. الفرق بين Java Galaxy وبعض قواعد بيانات التعليمات البرمجية المصدر الأخرى في هذه المقالة هو أن رموز مصدر Java Galaxy أصغر وأبسط - البرامج ليست معقدة. أود أن أوصي أنه إذا كنت مبرمجًا جافا جديدًا تبحث عن أمثلة بسيطة ، فيمكنك التحقق من هذا الموقع قبل الآخرين.
إذا كنت تتناول شفرة المصدر فقط ، فانتقل مباشرةً إلى تلك الصفحة. ومع ذلك ، لا تتردد في إلقاء نظرة على بعض الميزات الأخرى المثيرة للاهتمام التي يجب أن تقدمها Java Galaxy ، مثل عينة من أسئلة المقابلة [لم تعد متوفرة] لمطوري جافا ، أو اختبار تدريبي لـ SCJP امتحان.
Java2s
Java2s هو مورد شائع نسبيًا لمطوري Java لأنه يحتوي على قاعدة بيانات مفيدة لرمز المثال لجوانب مختلفة من لغة Java. سيكون من الصعب الضغط على المبرمج الطموح للعثور على شيء يتعلق بـ java غير موجود في مكان ما في موقع Java2s على الويب. أحد الموارد القيمة التي يقدمها الموقع هو منظم للغاية دروس جافا القسم الذي يركز بشكل خاص على ملف I / O و Swing ، ولكن يحتوي على قسم حول كل شيء تقريبًا.
الحذر؛ لا يحتوي هذا الموقع على أي حلوى العين أو الأضواء الساطعة الجميلة التي تزدهر بها العديد من مواقع الويب اليوم - يمكنك توقع مورد جافا عملي ومنظم ولا شيء آخر. في حين أن الموقع ليس مخصصًا بنسبة 100٪ لرموز مصدر البرنامج ، فقد قررت تضمينه لأنه لا يزال يقدم كمية كبيرة من التعليمات البرمجية ، ولكن بطريقة منظمة ومرتبة وجدتها للغاية معاون، مساعد، مفيد، فاعل خير.
Java DB
يوفر Java DB الوصول إلى قاعدة بيانات من نصائح برمجة Java ومثال Java code لمشاكل معينة. تخطيط الموقع بسيط ومريح نسبيًا فيما يتعلق بإدارة المحتوى. يتم فصل أمثلة التعليمات البرمجية والبرامج التعليمية إلى فئات مربعات صغيرة على الصفحة الرئيسية ، وهناك مربع بحث في موقع Google للوصول إلى نتائج أسرع وأكثر استهدافًا. أيضا على هذا الموقع هو ممتاز مجاني دروس لغة جافا. على الرغم من أن العمل قيد التقدم ، فإن البرنامج التعليمي شامل وغني بالمعلومات وواضح.
يمكن أن يكون تعلم جافا عملية شاقة للغاية ، خاصة إذا كنت تستعد لامتحان SCJP أو شيء بهذا المعنى (إذا كنت تشعر بألمك). غالبًا ما أجد أن أحد أفضل الطرق التي يمكنك من خلالها اكتساب فهم لشيء ما هو من خلال القفز إلى الأمام. تعلم من أشخاص آخرين ، واسخ يديك ، وطرح الأسئلة وارتكب الأخطاء (بالتأكيد أفعل). نأمل أن تمنحك هذه المقالة بعض الموارد لاستخدامها في تعلم Java أو التعود على استخدامها العملي.
إذا كان لديك موقع لإضافته إلى هذه القائمة ، فأخبرني بذلك في قسم التعليقات وقد أضيفه إلى المقالة.
مؤلف MakeUseOf السابق وعشاق التكنولوجيا.