الإعلانات

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

لماذا تعلم برمجة جافا؟

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

أجزاء من جافا

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

instagram viewer

المتغيرات

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

مثال

على سبيل المثال ، إليك فئة ستقوم ببساطة بطباعة الرقم 6 على الشاشة:

استخدام الطبقة العامة. { مفتاح الفراغ الثابت العام (سلسلة السلاسل []) { int myNum = 6 ؛ System.out.println (myNum) ؛ } }

2 التطبيقات الموصى بها

هناك تطبيقان أوصي بهما لمساعدتك خلال مغامرات البرمجة الخاصة بك.

Greenfoot

موقعين و 2 تطبيقات يمكن أن تساعد عند تعلم برمجة Java تشغيل greenfoot

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

جني

تعلم البرمجة بلغة جافا

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

2 مواقع الويب الموصى بها

هناك زوجان من مواقع الويب التي يمكن أن تساعدك إذا لم يكن لهذه المقدمة أي معنى.

تعلم البرمجة بلغة جافا

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

تعلم برمجة جافا

أخيرًا ، يمكنك أيضًا التحقق صفحة HowStuffWorks على جافا. ويتضمن أيضًا بعض المعلومات ويوجهك إلى إنشاء برنامجك الأول. هذه قراءة أخرى مثيرة للاهتمام ، وتتضمن مشكلة أولى مختلفة عن المثال التقليدي "Hello World".

خاتمة

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

أخبرنا ما هي تطبيقات وأدوات Java الخاصة بك في التعليقات أدناه.

داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.