الدوال الجاهزة في لغة الجافا
الدوال هي مجموعة من الأوامر المتعددة التي تم وضعها في مكان واحد، ويتم تنفيذها عند الاستدعاء. ويلاحظ أن لغة الجافا تحتوي على العديد من الدوال الجاهزة، ويسهل استخدامها مباشرة. وتعتبر الجافا لغة برمجة ابتكرها جيمس غوسلينغ في عام 1992.
وفي سياق عمله بمختبرات شركة صن ميكروسيستمز الشهيرة، قام بتطوير لغة الجافا كتطوير للغة سي بلس بلس، وسنتعرف في هذا المقال على الدوال الجاهزة المتاحة في لغة الجافا.
الدوال الجاهزة في لغة الجافا
هناك العديد من الدوال الجاهزة في لغة الجافا، ومن بينها الأنواع التالية:
1- دوال الطباعة
System.out.PrintIn(Msar Tech)
في هذا المثال، تم استخدام الدالة “System.out.PrintIn” التي تمكن المستخدم من طباعة جميع النصوص المختلفة، بالإضافة إلى السماح لنا بطباعة أي قيمة نريدها. على سبيل المثال، قمنا في المثال السابق بطباعة الجملة “Msar Tech.
ما هي طريقة بناء الدوال الجاهزة في لغة الجافا Java
يجدر بالذكر أنه عادة ما يتم إنشاء الدوال الجاهزة في لغة الجافا بطريقة سهلة وبسيطة، حيث يتم بناؤها وفقا للطريقة التالية: نوع العائد returnType اسم الدالة methodName (قائمة المعاملات Parameters List)
// Method Body
سنقوم بشرح تفصيلي للمعنى المقصود بـ (Modifier، returnType، Parameters List)
فمن الملاحظ أن :
Return Type يشير إلى نوع القيمة التي ستُسترجع من الدالة بمجرد انتهائها.
سيؤثر استخدام تعديل الوصول للدالة (Modifier) على طريقة وأسلوب استدعاء الدالة.
Method Name هو اسم الدالة التي سنستخدمها في استدعاء الدالة لاحقًا، ويجب ملاحظة الفرق بين الأحرف الكبيرة والأحرف الصغيرة عند استدعاء الدوال المختلفة.
الـ Parameters List تشير إلى البارامترات وهو أمر اختياري
5- Method Body : يشير هذا الأمر إلى الجزء الجسمي للدالة، وهو أحد الأمور التي نضعها في الدالة، ومثال على ذلك هو الآتي: العودة العامة للمجموعة الثابتة int sum( int a , int b , int c )
return (a+b+c )
تلاحظ أن الدالة السابقة تقوم بأخذ ثلاثة معاملات رئيسية وتوضح لنا نتائج جمعها، وهي تستخدم للإشارة إلى مجموعة من الأرقام
1- Modifier : Public static
2- int: Return Type
3- Sum: method Name
4- Parameters List : int a , int b , intc
5- Method Body : return ( a+b+c )
طريقة استدعاء الدالة
سنشرح بالتفصيل كيفية استدعاء الدالة السابقة في هذا الشرح
Int C=sum (10,20,30)
في الوقت نفسه، سوف نقدم لكم طريقة خاطئة لاستدعاء هذه الدالة السابقة، وهي
int c = Sum(30 , 40 , 90 );
مثال على الدوال الجاهزة
Statements No
<html> 1
<head> 2
<title>useing function</title> 3
<SCRIPT LANGUAGE=”javascript”> 4
<!– 5
function clickme() 6
{ 7
alert(“welocm to you”); 8
} 9
–> 10
</SCRIPT> 11
</head> 12
<body> 13
<input type=”button” value=” hi ” onclick=’clickme();’> 14
</body> 15
</html> 16
يتم أولا وضع علامة البداية التي تدل على بداية الصفحة، وعلامة النهاية التي تدل على نهاية الصفحة، ويتم وضع بقية أوامر لغة HTML.
يتم وضع عنوان الصفحة بين علامات
و في السطر 2 من الصفحة .تسمح لك علامتي
– يجب أن يكون هذا السطر هو السطر الأول في أي كود JavaScript، كما ذكرنا في المثال الأول، حيث ينبه المستعرض بأن الأمر الذي سيأتي بعده هو جافا سكريبت .
يتم استخدام الرمز لإخفاء كود الجافا سكريبت في المستعرض أو المتصفح الذي لا يدعم لغة الجافا سكريبت، وعند الانتهاء من كتابة الكود يتم وضع الرمز التالي لإنهاء الإخفاء .
يتم استخدام كلمة `function` لتعريف دالة يتم إنشاؤها، وفي مثالنا، اسم الدالة هو `clickme()`، وعند استدعاء الدالة من أي مكان في الصفحة، يجب أن يكون الاسم مطابقًا. ومن المهم ملاحظة أن `function` هي كلمة محجوزة في اللغة.
– في هذه الخطوة، يتم كتابة فتح قوس للدالة التي تسمى `انقر هنا`، ويكون القوس على شكل {، ويجب إغلاقه بنفس الشكل } كما هو موضح في المثال .
يمكن استخدام الأمر alert(“welocm to you”); لإظهار رسالة تنبيه يتم فيها كتابة الجملة المراد إظهارها وتنبيه المستخدم بها، وفي المثال المذكور سيظهر الأمر الجملة “welocm to you”، ويجب وضع الجملة بين علامتي تنصيص كما هو موضح في المثال
) ” النص المطلوب طباعته ” ِalert(
في هذه الخطوة يتم كتابة `` وهي التي تشير إلى المتصفح بأنها نهاية برنامج الجافا سكريبت .
يتم كتابة محتويات صفحة الويب الفعلية داخل الجزء الخاص بـ
و ، حيث تحوي هذه الجزئيات أرقام 13 و 15 .في هذه الخطوة، استخدمنا لغة HTML فقط، حيث تم تعريف زر من نوع `type=`button“ وأعطيناه القيمة `value=`hi“ وهذه الكلمة التي تم وضعها داخل القيمة `value` هي ما سيظهر، وفي مثالنا، كانت الكلمة `hi`، ثم تم كتابة الكلمة
أهم المميزات في لغة الجافا
تتميز لغة الجافا بمجموعة عديدة من المميزات المختلفة وتتمثل أهمها في:
تتميز لغة الجافا بالسهولة والبساطة، حيث لا تحتوي على أي تعقيدات.
2- تدعم جميع الكيانات المختلفة.
3- سهلة الحصول عليها بطريقة سهلة وبسيطة.
تتميز لغة الجافا بالأمان والخلو من العقوبات.
5- تعد قابلة ومهيئة للنقل والتنفيذ.
6- سهولة إضافة الحركة والصوت إلى صفحات الويب المختلفة.
إمكانية كتابة الألعاب والبرامج المساعدة بسهولة.
8- سهولة إنشاء برامج تتميز بواجهة مستخدم رسومية.
يسمح الخاصية بتصميم وتنفيذ مجموعة متنوعة من البرامج التي يمكنها الاستفادة من جميع ميزات الإنترنت المختلفة بسهولة.
تتميز لغة الجافا بتوفير بيئة تفاعلية عبر الإنترنت، وهذا يسهل استخدامها في كتابة جميع البرامج التعليمية المختلفة للإنترنت باستخدام برمجيات المحاكاة الحاسوبية.
لا تقتصر فعالية لغة الجافا على الإنترنت فحسب، بل تمكننا من إنشاء برامج للاستخدام الشخصي والمهني.