Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Other

تعلم لغة الجافا ببساطة

Rating
-
Sold
-
Pages
73
Uploaded on
20-06-2026
Written in
2025/2026

هو دليل عربي تعليمي للمبتدئين يشرح أساسيات لغة Java خطوة بخطوة بأسلوب مبسط ومدعّم بالأمثلة العملية. يبدأ الكتاب ببنية برنامج Java وإنشاء الكلاسات والدالة الرئيسية، ثم ينتقل إلى المتغيرات وأنواع البيانات، وأوامر الإدخال والإخراج باستخدام Scanner، والجمل الشرطية (if / else)، وعبارات switch-case، وحلقات التكرار (for, while, do-while)، والمصفوفات أحادية وثنائية البعد، ومعالجة الاستثناءات باستخدام try-catch-finally، بالإضافة إلى شرح الدوال وكيفية إنشائها واستخدامها لتنظيم البرامج وكتابة أكواد أكثر كفاءة

Show more Read less
Institution
Course

Content preview

‫‪1‬‬ ‫شرح سعد الضبي‬




‫تعلم الجافا‬
‫خطوة بخطوة‬




‫للمهندس ‪ :‬سعد الضبي‬
‫تفضلو بزيارة قناتنا على الرابط التالي‬
‫‪https://www.youtube.com/cha‬‬
‫‪nnel/UCinR4wnJdU-zr3yn-‬‬
‫‪9ywZyQ?disable_polymer=true‬‬

,‫‪2‬‬ ‫شرح سعد الضبي‬




‫الدرس األول‬
‫‪ ‬بنية برنامج ‪JAVA‬‬
‫تنتهج لغة الجافا من حيث البنية العامة لبناء‬
‫البرنامج طريقة ‪ opp‬أو مايسمى ب الكائنات‬
‫‪Public Class class_Name‬‬ ‫الموجهة (اوبجكت اورينتد بروجرام) عند بنائك‬
‫لبرنامج جافا يجب عليك اوال ان تقوم بإنشاء ‪A‬‬
‫‪class‬‬
‫(‪)1.1‬‬ ‫بالطريقة التالية انظر الشكل المقابل (‪)1.1‬‬


‫والمقصود ب ‪ classNamee‬هو اسم الكالس ويحبذ أن يكون اسم الكالس يدل على عمل البرنامج والخيار مفتوح لك عند‬
‫تسمية الكالس‬
‫فمثال إذا أردنا انشاء برنامج بسيط يقوم بجمع‬
‫عددين هنا يمكننا أن نقوم بإعطاء اسم للكالس يدل‬
‫‪public class add‬‬ ‫على عمل البرنامج وهو ‪ Add‬عندها سيكون سطر‬
‫تسمية الكالس كاآلتي انظر الشكل المقابل (‪)1.1‬‬
‫(‪)1.2‬‬
‫بعد تسمية الكالس نقوم بفتح قوس وال نغلق القوس إال في نهاية البرنامج وهذا يعني أن الكود الذي سنكتبه في الجافا يكون داخل‬
‫الكالس‬
‫السطر التالي بعد تسمية الكالس هو بناء الدالة‬
‫الرئيسية‬
‫والمقصود بالدالة الرئيسية أن هذه الدالة هي نقطة‬
‫)‪Public static void main (string [] args‬‬ ‫األوامر‬ ‫تنفيذ‬ ‫بداية‬
‫اي ان األوامر سوف تنفذ بشكل متسلسل من اول‬
‫الرئيسية‬ ‫الدالة‬ ‫في‬ ‫سطر‬
‫(‪)1.1‬‬ ‫وتأتي بنية أو شكل الدالة الرئيسية في برنامج‬
‫(‪)1.1‬‬ ‫المقابل‬ ‫الشكل‬ ‫انظر‬ ‫الجافا‬

‫المقصود بكلمة ‪ public‬هو عام واي متغير أو دالة تعرف على أنها ‪ public‬هذا يعني أننا‬
‫نستطيع الوصول إليها وإعادة إستخدامها من خارج الكالس‬
‫وكلمة ‪ static‬يعني أن الدالة أو المتغير الذي يعرف على أنه من نوع ‪ static‬يتيح لنا الوصول إليه مباشرة بدون انشاء‬
‫‪Object‬وهذا سنتحدث عنه الحقآ‬
‫كلمة ‪ main‬وتعني الرئيسي وهذه الكلمة محجوزة فقط للدالة الرئيسية‬
‫مابين القوسين هي مصفوفة اسمها ‪ args‬من نوع ‪ string‬وقد تم بناءها الستقبال قيم من خارج الكالس‬
‫الشكل التالي في الصورة يوضح كيفية بناء برمج بسيط يقوم بطباعة جملة ‪ hello World‬بواسطة أمر الطباعة‬
‫لمشاهدة هذا الدرس على اليوتيوب اتبع الرابط التالي‬
‫)‪F h‬‬
‫;)"‪System.out.println("Hello World‬‬

,‫‪1‬‬ ‫شرح سعد الضبي‬

‫الشكل (‪)4.1‬‬
‫الدرس الثاني‬
‫‪ ‬المتغيرات في ‪JAVA‬‬
‫تعريف المتغير‪ :‬نستطيع تعريف المتغير بشكل مبسط على أنه وسيط مؤقت يستخدم لتخزين قيمة معينة ويحجز مساحة‬
‫معينة في الذاكرة‬
‫كمثال عندما يكون لدينا قيمة معينة في البرنامج يجب علينا تخزينها في متغير حتى نستطيع التعامل معها‬
‫لنفترض انك تريد ناتج قسمة ‪ 11/ 1111‬كيف ستحصل على الناتج في هذه الحالة يجب عليك تعريف متغير حتى تستطيع إنجاز‬
‫المهمة والحصول على الناتج الحظ الشكل التالي‬
‫‪x=1000/2‬‬
‫قمنا بتخزين ناتج قسمة ‪ 1/1111‬في متغير اسمه ‪ x‬وهذه أمور رياضية بديهية‬
‫‪#‬انواع_المتغيرات_في_جافا‬
‫•األنواع العددية وهي ‪:‬‬
‫النوع ‪ byte :‬يقبل قيمة عددية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ short :‬يقبل قيمة عددية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ int :‬يقبل قيمة عددية صحيحة ويحجز مساحة ‪ 4‬بايت في الذاكرة‬
‫النوع ‪ long :‬يقبل قيمة عددية صحيحة ويحجز مساحة ‪ 8‬بايت في الذاكرة‬
‫النوع ‪ float :‬يقبل قيمة عددية عشرية ويحجز مساحة ‪ 4‬بايت في الذاكرة‬
‫النوع ‪ double :‬يقبل قيمة عددية عشرية ويحجز مساحة ‪ 8‬بايت في الذاكرة‬
‫النوع ‪ char :‬يقبل قيمة حرفية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ boolean :‬نوع منطقي وهو يقبل إحدى قيمتين فقط اما ‪ true‬أو‪false‬‬
‫‪#‬طريقة_تعريف_المتغير‬
‫لتعريف المتغير في جافا يجب عليك اوال ان تكتب نوع المتغير ثم اسم المتغير‬
‫مثال ‪ :‬لتعريف متغير من نوع عدد صحيح سيكون تعريفه بالشكل التالي‬

‫;‪int x‬‬

‫بعد ذلك يمكنك إسناد قيمة للمتغير بالشكل التالي‬
‫;‪x=5‬‬
‫‪#‬مالحظة الفاصلة المنقوطة ; تستخدم في نهاية كتابة األمر في جافا‬
‫يمكنك في لغة جافا إسناد القيمة مباشرة عند تعريف المتغير بالشكل التالي‬
‫;‪int x=5‬‬

‫لتعريف متغير عشري في جافا يكون بالشكل التالي‬

‫;‪double d=5.60‬‬

‫* لتعريف متغير حرفي يكون بالشكل التالي‬

‫;'‪char s='N‬‬

‫* لتعريف متغير من نوع سلسلة حرفية في جافا نستخدم النوع ‪ String‬بالشكل التالي‬

‫" = ‪ String s2‬اهال بكم في صفحة المبرمج العربي;"‬

‫لتعريف متغير منطقي يكون بالشكل التالي‬

‫;‪boolean b=true‬‬

, ‫‪4‬‬ ‫شرح سعد الضبي‬


‫‪ #‬مالحظة ليس من المهم إسناد قيمة للمتغير عند تعريفه يمكنك إسناد قيمة له وقتما تشاء في اي مكان في البرنامج‬
‫في البرنامج التالي تم تعريف ثالثة متغيرات من نوع عدد ‪ intt‬ثم تم إسناد قيمة لكل متغير بعد ذلك قام بجمعهم وطباعة ناتج‬
‫الجمع بإستخدام األمر‬

‫;)(‪System.out.println‬‬




‫الشكل (‪)1.1‬‬




‫)‪Powered by TCPDF (www.tcpdf.org‬‬

Written for

Document information

Uploaded on
June 20, 2026
Number of pages
73
Written in
2025/2026
Type
OTHER
Person
Unknown

Subjects

$7.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
azzamenajjar1

Get to know the seller

Seller avatar
azzamenajjar1 For students i publish notes and all
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 days
Number of followers
0
Documents
5
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions