إذا كنت تبحث عن لغة برمجة تستخدم في كافة المجالات فأنت تبحث عن لغة جافا Java ، وبعد العديد من المقالات التي طرحناها عن مجالات البرمجة، لا أكاد أذكر موضوعًا لم أتحدث فيه عن هذه اللغة وأنها من اللغات الرئيسية المستخدمة في هذا المجال، لذلك سنتعرف في موضوع اليوم إن شاء الله عن أحد أفضل لغات برمجة على الإطلاق وهي لغة Java ، سنتعرف على نشأة هذه اللغة وأهميتها الحالية والمستقبلية وأهم استخدامات الجافا ، وأخيرًا سنلقي نظرة على المجالات التي يمكنك العمل بها بعد تعلم لغة جافا من الصفر إلى الاحتراف وبدون أي خبرة مسبقة. نبذة تاريخية عن لغة جافا Java
- لغة Java هي لغة برمجة عالية المستوى، كائنية التوجه، متعددة الأغراض، تم تطويرها على يد الكندي جايمس جوسلينج James Gosling والذي بدأ العمل عليها في عام 1990م وكان أول ظهور لها عام 1995م، حيث سمحت اللغة للمطورين بكتابة الكود لمرة واحدة وتشغيله على أي نظام يدعم بيئة جافا بدون حاجة إلى تعديلات، وطبعًا هناك فرق بين لغة جافا سكريبت ولغة جافا، فهما لغتين مختلفتين. - ظهور هذه اللغة كان بشكل غير مخطط لها حيث تم تكليف جوسلينج من قبل شركته بالعمل على تهيئة بيئة لوضع التطبيقات داخل التلفزيون الرقمي والأجهزة الصغيرة وكان حينها يتم الاعتماد على لغة سي بلس بلس في ذلك، ولكن جوسلينج وجد صعوبة في استخدامها، لذلك بدأ هو وفريقه بالعمل على تطوير لغة جديدة من لغات مثل لغة سي C ولغة ++C.
التعامل مع الأعداد في لغة البرمجة جافا Java Number – E3Arabi – إي عربي
مثال: إذا كان إسم الكلاس class do0oيجب أن يكون موجوداً في ملف جافا إسمه كما في هذه الصورة:
إنتبه: إذا كان إسم الكلاس مختلف عن إسم الملف فإن الـ javac أي المترجم الذي يحول كود الجافا للغة يفهمها الكمبيوتر, لن يستطيع إيجاد الكلاس لأنه يبحث عن الملف أولاً ثم يتوقع أن يكون الكلاس يحمل نفس الإسم, وسيسبب ذلك مشاكل في الكود. نقطة البداية
نقطة البداية تسمى Entry Point, و هي تعني أول مكان سيتم فيه تنفيذ الأوامر المكتوبة عند تشغيل البرنامج. في البرامج الفعلية, سيحتوي برنامجك على أكثر من كلاس حتماً بالإضافة إلى كثير من الملفات و الصور إلخ.. و سترى ذالك في دروس متقدمة. إذاً كيف سيفهم مترجم لغة جافا (javac) أي كلاس يجب أن يتنفذ في البداية؟
من هنا جاءت فكرة أنه يمكن للمشروع الذي تبنيه أن يحتوي على العدد الذي تريده من الكلاسات, و لكنه يجب أن يحتوي على نقطة إنطلاق واحدة و هكذا سيعرف المترجم من أين سيبدأ بتنفيذ الأوامر. ملخص شامل للغة الجافا Java - برمج للتعليم. نقطة البداية في جافا هي الدالة public static void main(String[] args) و لذلك عند إنشاء أي مشروع جديد تجد هذه الدالة جاهزة فيه. في جافا يجب أن يحتوي كل برنامج على الدالة main() لأنها نقطة البداية.
ملخص شامل للغة الجافا Java - برمج للتعليم
- مع بداية نشأتها لم تلق الكثير من الاهتمام نظرًا لانخفاض الاهتمام بالمجال الذي تم تطويرها من أجله، ولكن سرعان ما قامت الشركة المالكة لها بتطويرها لتعمل على صفحات الويب لتحصل اللغة بعد ذلك على شهرة ضخمة ويتم تغيير اسمها من Oak إلى Java، وفي عام 2007م تحولت اللغة إلى لغة مفتوحة المصدر تحت ترخيص GNU.
جوجل تسد ثغرة أمنية خطيرة في كروم | أهل مصر
مميزات الجافا:
تتميز لغة جافا بمميزات خاصة مما يجعلها أكثر لغات البرمجة إثارة؛ حيث أن ما يميزها الآتي:
– السهولة. – تدعم مفهوم البرمجة الشيئية (البرمجة كائنية التوجه). – سهولة الحصول عليها. – امنة. – قابلة للنقل والتنفيذ. معلومات عن لغة البرمجة جافا. – إضافة الحركة والصوت إلى صفحات الويب. – كتابة الألعاب والبرامج المساعدة. – إنشاء برامج ذات واجهة مستخدم رسومية. – تصميم برمجيات تستفيد من كل مميزات الأنترنت. توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد. لا تنحصر فاعلية الجافا في الشبكة العنكبوتية فقط بل تمكننا من إنشاء برامج للاستعمال الشخصي والمهني، هذه البرامج تنجز عبر جملة من البرامج التي تسهل كتابة الأوامر كبرنامج نت بينز واكليبس.
public static double ceil ( double d) تستخدم لإرجاع العدد الصحيح الأكبر أو الذي يساوي العدد الذي نمرره لها مكان الباراميتر ( d) public static double floor ( double d) تستخدم لإرجاع العدد الصحيح الأصغر أو الذي يساوي العدد الذي نمرره لها مكان الباراميتر ( d). public static long round ( double d) تستخدم هذه الدالة لإرجاع أقرب عدد صحيح للعدد الذي نمرره لها مكان الباراميتر ( d). public static double max ( double a, double b) تستخدم لإرجاع العدد الأكبر بين العددين اللذين نمررهما لها مكان الباراميترين ( a) و ( b). التعامل مع الأعداد في لغة البرمجة جافا Java Number – e3arabi – إي عربي. public static double min ( double a, double b) تُستخدم لإرجاع العدد الأصغر بين العددين اللذين نمررهما لها مكان الباراميترين ( a) و ( b). public static double exp ( double d) ترجع قيمة ال( exponential) للعدد الذي نمرره للدالة مكان الباراميتر ( d). public static double log ( double d) تستخدم لإرجاع قيمة الـ ( logarithm) للعدد الذي نمرره لها مكان الباراميتر ( d). public static double pow ( double a, double b) تستخدم لمضاعفة قيمة الباراميتر ( a) بقيمة الباراميتر ( b) ثم ترجع الناتج. public static double sqrt ( double d) تستخدم لإرجاع قيمة الجزر التربيعي ( square root) للعدد الذي نمرره لها مكان الباراميتر ( d).
التفاصيل:
نظام أو لغة الجافا (بالإنجليزية: Java) هو من لغات برمجة الكمبيوتر، ابتكرها جيمس جوسلنج في العام 1991، وهي لغة تمكن المبرمجين من كتابة تعليمات الكمبيوتر باستخدام أوامر باللغة الإنجليزية بدلاً من الكتابة بالرموز الرقمية. وتعد جافا لغة عالية المستوى، وذلك لأن الناس يستطيعون قراءتها وكتابتها بسهولة، فهي مثل اللغة الإنجليزية تمتلك مجموعة من القواعد التي تحدد كيفية كتابة التعليمات، وبعد عملية الكتابة تتم ترجمة التعليمات إلى رموز رقمية يفهمها الحاسوب، ويعمل على تنفيذها. والهدف من لغة الجافا هو السماح لمطوري برامج وتطبيقات الحاسوب بكتابة البرنامج مرة واحدة ثم تنفيذه بأي مكان وفي أي وقت. تعلم لغة البرمجة جافا. الملفات المرفقة:
المعذرة, حصل خطأ من طرف الخادم. الرجاء المحاولة لاحقاً. تمت العملية بنجاح
لقد تم تنفيذ العملية المطلوبة بنجاح! مبادرة تخصصية غير ربحية برعاية وزارة الإتصالات وتقنية المعلومات، تهدف إلى نشر الوعي الرقمي
بين جميع أفراد المجتمع. جميع الحقوق محفوظة © 2022 | مبادرة العطاء الرقمي
الشروط والأحكام
جملة: (تولج... (الأولى) لا محلّ لها استئنافيّة. وجملة: (تولج... الثانية) لا محلّ لها معطوفة على الاستئنافيّة. وجملة: (تخرج (الأولى) لا محلّ لها معطوفة على الاستئنافيّة. وجملة: (تخرج (الثانية) لا محلّ لها معطوفة على الاستئنافيّة. وجملة: (ترزق) لا محلّ لها معطوفة على الاستئنافيّة. يؤتي الملك من يشاء وينزع الملك ممن يشاء ويعز من يشاء ويذل من يشاء - YouTube. وجملة: (تشاء) لا محلّ لها صلة الموصول (من). الصرف: (تولج)، فيه حذف الهمزة للتخفيف مثل تنفق وتكرم، وأصله تؤولج بضمّ التاء وفتح الهمزة. (الحيّ) صفة مشبّهة من حيي يحيى باب فرح وزنه فعل بفتح فسكون (انظر البقرة 255). البلاغة: 1- الاستعارة التصريحية: إذا أراد بالحي والميت المسلم والكافر. حيث قيل في تفسير هذه الآية: تخرج المؤمن من الكافر والكافر من المؤمن، فإذا أراد هذا المعنى كان في الآية استعارة تصريحية، وإذا أراد النطفة والبيضة كان الكلام جاريا على جانب الحقيقة، لا على جانب المجاز.
يعز من يشاء و يذل من يشاء
ووجَّه الآلوسي تقديم (العذاب) على (المغفرة) بآية المائدة بأكثر من وجه، فقال: "تقديم التعذيب على المغفرة في آية المائدة؛ لأن (التعذيب) للمُصِرِّ على السرقة، و(المغفرة) للتائب منها، وقد قُدِّمت (السرقة) في الآية أولاً، ثم ذُكِرت (التوبة) بعدها، فجاء هذا اللاحق على وَفَق وترتيب السابق. أو لأن المراد بـ (التعذيب) القطع، وبـ (المغفرة) التجاوز عن حق الله تعالى، والأول في الدنيا، والثاني في الآخرة، فجيء به على ترتيب الوجود. يعز من يشاء ويذل من يشاء. أو لأن المقام مقام الوعيد، فناسبه تقديم ذكر (التعذيب). أو لأن المقصود وصفه تعالى بـ (القدرة) و(القدرة) في تعذيب من يشاء، أظهر من القدرة في مغفرته؛ لأنه لا إباء في (المغفرة) من المغفور، وفي (التعذيب) إباء بيِّن". وعلل الفيروز آبادي الفرق بين الآيتين بقوله: "لأنها -أي آية سورة المائدة- نزلت في حق السارق والسارقة، وعذابهما يقع في الدنيا، فقدَّم لفظ (العذاب) وفى غيرها، قُدِّم لفظ (المغفرة) رحمة منه سبحانه، وترغيباً للعباد في المسارعة إلى موجبات المغفرة". وقال الرازي: " إنما قدَّم (التعذيب) على (المغفرة) لأنه في مقابلة تقدم (السرقة) على التوبة ". وقال أبو السعود: "وتقديم (التعذيب) على (المغفرة) لمراعاة ما بين سببيهما من الترتيب".
وإنما خص الخير بالذكر لأنه هو المرغوب فيه. 2- وفي الآية (فن المقابلة): فقد طابق بين (تؤتي) و(تنزع) وبين (تعز) و(تذل). الفوائد: 1- قل اللهمّ: لفظ (اللهم) منادى حذفت منه ياء النداء وعوض عنها بالميم المشددة وهذا الاعتبار مختصّ بلفظ الجلالة. ويمكن أن تلحق الميم المشددة بلفظ الجلالة في حالتين أخريين غير النداء: الأولى: أن تأتي قبل حرف الجواب تمكينا للجواب كقولك للسائل عن أمر (اللهم نعم). الثانية: للدلالة على قلة وقوع الأمر كقولك لمن تشك في قدرته على التجارة: انك رابح اللهم إذا درست شؤون السوق وأحسنت اختيار البضاعة. 2- لقد استغرق الطباق المركب (المقابلة) الآيتين بكاملهما وقد أشاع في جو الآيتين المذكورتين نوعا من الموسيقا القرآنية المعجزة كما أنه قرّر معاني متقابلة فزادها وضوحا وقرّب للأذهان قدرة اللّه المطلقة في سائر الأحوال.. إعراب الآية رقم (27): {تُولِجُ اللَّيْلَ فِي النَّهارِ وَتُولِجُ النَّهارَ فِي اللَّيْلِ وَتُخْرِجُ الْحَيَّ مِنَ الْمَيِّتِ وَتُخْرِجُ الْمَيِّتَ مِنَ الْحَيِّ وَتَرْزُقُ مَنْ تَشاءُ بِغَيْرِ حِسابٍ (27)}. يعز من يشاء بيده الملك. الإعراب: (تولج) مضارع مرفوع، والفاعل ضمير مستتر تقديره أنت (الليل) مفعول به منصوب (في النهار) جار ومجرور متعلّق ب (تولج)، الواو عاطفة (تولج النهار في الليل) مثل تولج الليل في النهار الواو عاطفة (تخرج) مثل تولج (الحيّ) مفعول به منصوب (من الميّت) جارّ ومجرور متعلّق ب (تخرج)، الواو عاطفة (تخرج الميّت من الحيّ) مثل تخرج الحيّ من الميّت الواو عاطفة (ترزق) مثل تولج (من) اسم موصول مبنيّ في محلّ نصب مفعول به (تشاء) مثل تولج (بغير) جارّ ومجرور متعلّق بمحذوف حال من فاعل تشاء، (حساب) مضاف إليه مجرور.
يعز من يشاء بيده الملك
وقيل في الطائفة الثانية: { والسارق والسارقة فاقطعوا أيديهما} ثم قال: { فمن تاب من بعد ظلمه وأصلح} فأشار إلى أن من تاب من بعد ظلمه، وأصلح من عمله، فإن الله يتوب عليه. فقد تقدم في هاتين الآيتين ذِكْر الجريمتين قبل ما به يكون رجاء الغفران، وهذا في مآلهم الدنيوي، ثم أعقب الآية التي أخبر فيها سبحانه بانفراده بـ { ملك السماوات والأرض} وأنه تعالى { يعذب من يشاء} فقدَّم ذكر (العذاب) على (المغفرة) تنظيراً لما تقدم، ومقابلة تطابق ما أخبر عنه؛ إذ كل ذلك بقدره تعالى، وسابق مشيئته، فهذا وجه تقديم (العذاب) على (المغفرة) في آية المائدة. وأما آية سورة الفتح فقد تقدمها قوله تعالى: { ومن لم يؤمن بالله ورسوله فإنا أعتدنا للكافرين سعيرا} (الفتح:13) وبـ (الايمان) رجاء (الغفران) وهو مُنَاط به وناتج عنه، كما أن (العذاب) مرتبط بالكفر ومُنَاط به، فتقدم في هذه الآية مُثْمِرُ (الغفران) -وهو الإيمان- وتأخر موجب (التعذيب) وهو الكفر والخذلان، ثم أعقب تعالى بقوله: { ولله ملك السماوات والأرض يغفر لمن يشاء ويعذب من يشاء} فناسب بين الآيتين بالتناظر في الجزاءين من (المغفرة) لمن رجع وأناب، و(التعذيب) لمن كفر وارتاب، وبحسب مشيئته سبحانه، وما قَدَّر لكل من الفريقين أولاً.
من نظائر القرآن الكريم الآيتان التاليتان:
قوله تعالى: { ألم تعلم أن الله له ملك السماوات والأرض يعذب من يشاء ويغفر لمن يشاء والله على كل شيء قدير} (المائدة:40). قوله عز وجل: { ولله ملك السماوات والأرض يغفر لمن يشاء ويعذب من يشاء وكان الله غفورا رحيما} (الفتح:14).
يعز من يشاء ويذل من يشاء
ـ لماذا استعمل الشاعر عبارة " يعز الله فيه من يشاء" ـ استعمل الشاعر عبارة " يعز الله فيه من يشاء" إيمانا منه بنصرة الله عباده المؤمنين وإلحاق الهزيمة بالكفر والكافرين ـ لماذا كرر الشاعر ذكر جبريل في البيت السادس؟ ـ كرر الشاعر ذكر جبريل في البيت السادس لأنه الذي نزل بالقرآن على رسول الله صلى الله عليه وسلم ـ ما قيمة بدء البيت السابع بقوله: " وقال الله " ـ بدئ البيت السابع بقوله: " وقال الله " ليبين أن الله سبحانه وتعالى أرسل سيدنا محمدا الذي لا يقول إلا الحق إلى البشرية، ويختبر الناس بالإيمان أو عدمه. ـ لماذا كرر الشاعر ذكر هجاء أبي سفيان للرسول صلى الله عليه وسلم ؟ ـ كرر الشاعر ذكر هجاء أبي سفيان للرسول صلى الله عليه وسلم ليذكر جانبا من أعباء رسالة رسول الله ووقوف الصحابة معه ـ كيف نظر حسان لذلك الهجاء ؟ ـ نظر حسان لذلك الهجاء بعين السخرية لأنّه يرى أن لا وزن لهم ولا قيمة، لأن هجاءهم له لا يغيِّر شيئاً. موقع خبرني : الفرق بين صلاة القيام والتراويح. ت حضير نص فتح مكة - تحديد بناء النص: - في ضوء معرفتك لأنواع النصوص, حدد نمط النص الغالب في هذه القصيدة ؟ حدد خصائصه. ـ نمط النص الغالب في هذه القصيدة هو النمط الحجاجي - نمط النص وصفي سردي (وصف المعركة، سرد الأحداث والوقائع المرتبطة بها) بأسلوب معظمه خبري لأنه الأنسب لمثل هذا النمط.
قال عبدُاللهِ بنُ عبَّاس رَضِيَ اللهُ عَنْهما: فقمتُ، فصنعتُ مثلَ ما صنَع، ثم ذهبتُ فقُمتُ إلى جَنبه، فوضَعَ رسولُ اللهِ صلَّى اللهُ عليه وسلَّم يدَه اليُمنى على رأسي، وأخَذَ بأُذني اليُمنى يَفتِلُها بيدِه، فصلَّى رَكعتينِ، ثم ركعتينِ، ثم ركعتينِ، ثم ركعتينِ، ثم ركعتينِ، ثم ركعتينِ، ثم أَوْتَرَ، ثم اضطجع حتَّى جاءَه المؤذِّنُ، فقام فصلَّى ركعتينِ خفيفتينِ، ثم خرَج فصلَّى الصُّبحَ)).