Professional Documents
Culture Documents
اساسيات البرمجة بلغة جافا PDF
اساسيات البرمجة بلغة جافا PDF
ادتص ٤االٍٚ
اي ٞطالب نً ١ٝعً ّٛاذتاضٛب ٚتكاْ ١املعًَٛات داَع ١ايصع ِٝاالشٖس ٟايٞ
اي ٞنٌ َٔ ضاِٖ يف ٚصٖ ٍٛرا ايعٌُ ايٖ ٞرا ايػهٌ ٚازدٛا إ ٜٓاٍ ايدؾع١
زضا٤نِ .
تعترب يػ ١داؾا َٔ ايًػات اذتدٜج ١دداً يف عامل ايربزت ،١سٝح ظٗست بصٛز ٠زمس١ٝ
ٚ .نإ ايػسض َٔ ّ ٚقد قاَت بٛضع َؿاُٖٗٝا غسن١ عاّ
ابتهاز ٖر ٙايًػ ١بسزت ١صؿشات اإلْرتْت .اْتػست يػ ١داؾا س ٍٛايعامل بطسع ١نبري٠
َع اْتػاز بسزت ١صؿشات اإلْرتْت ٚبسزت ١ايتطبٝكات اذتدٜج ١األخس ٣اييت تٛؾسٖا ايًػ١
إْٗا يػ ١ق ١ٜٛحتت ٟٛعً ٢أدٚات نجري ٠تطاعد يف نتاب ١ايرباَر.
يه ٕٛداؾا يػ ١سدٜجَ ١هٓٗا َٔ تاليف عٛٝب نجري َٔ ايًػات قبًٗا َٔ ،أِٖ
ٖر ٙايعٛٝب إَهاْ ١ٝايٛص ٍٛاملباغس ملٛاقع ايرانس ٠ارتاص ١بايربْاَر ٚايرٟ
إٕ ايربْاَر املهتٛب بًػ ١داؾا ميهٔ ْكً٘ ٚتػػ ً٘ٝعً ٢دٗاش ساضٛب آخس
اضتخدَاً اي.ّٛٝ
يػ ١داؾا نػريٖا َٔ يػات ايربزت ١الختً َٔ ٛايعٛٝبٜٚ ،هُٔ اعتباز يػ ١داؾا بط١٦ٝ
ْطبٝاً .إٕ ايطسعَٝ ١صٚ ،١َُٗ ٠يهٔ ظتب ايتطش ١ٝببعض املُٝصات النتطاب ممٝصات
أِٖ.
عً ٢ايداي١ ٚظتب سؿغ املًـ بٓؿظ االضِ ٚعتت ٟٛاٍ ٖٓٚا
-: ايٓٛع
املتػريات - :
يبك ١ٝاملتػريات
َجاٍ - :
تكٖ ّٛر ٙايدٚاٍ بعًُ ١ٝايطباع ١عً ٢ايػاغٚ ١يهٔ ايداي١ ٚ ايداي١
ايجابت َٖ ٛتػري ال ميهٔ تػري قُٝت٘ يف ايربْاَر ٚيهٓٓا ؾكط ْك ّٛبتعسٜؿ٘ ٚٚضع ق١ُٝ
ابتدا ١ٝ٥ي٘ ذتع ١ايتعسٜـٚ ،تعٌ ٖر ٙايك ١ُٝثابت ١طٛاٍ ايربْاَر .تعسٜـ ايجٛابت ال
ٚاييت ْهتبٗا أَاّ ايتعسٜـ يٓطتدٍ غتتًـ عٔ املتػريات إال يف ايهًُ ١احملذٛش٠
- : ١ٝايعبازات املٓطك
- : ٍَجا
املٛدٛد ٠يف
ارتسز َٔ ايربْاَر
Mohammed.aau@gmail.com mohammed mahmoud
14
ايك ١ُٝاملدخً ١اقٌ َٔ
-: ايعباز٠
خطأ ٜتِ جتاٌٖ ايعباز٠ ٚايعباز ٠اييت تًٗٝاٚ .عٓدَا ٜه ٕٛايػسط
أنجس َٔ أَس ٚاسد يف ساي ١ق ١ُٝايػسط خطأ ،تٛضع األٚاَس بني قٛض ٞبداْٗٚ ١ٜا.١ٜ
ارتسز َٔ ايربْاَر
ارتسز َٔ ايربْاَر
-: ايعباز٠
ٖ ٛاضِ املتػري املطًٛب إدسا ٤االختبازات عً ٢قُٝتٜ٘ٚ ،ػرتط ؾ ٘ٝإٔ سٝح
،إذا ضاٚت قُٝت٘ أَّٜاً َٔ ايك ِٝاملٛدٛد٠ عٓد إدسا ٤االختباز عً ٢املتػري
أٚ ٜ ،تِ تٓؿٝر ايعباز ٠أ ٚايعبازات ايتاي ١ٝست ٢ايٛص ٍٛإىل ْٗا١ٜ بعد نًُ١
ايتاي ١ٝيعباز٠ ٚ ،اييت تك ّٛبإٜكاف تٓؿٝر عبازات ايعجٛز عً ٢ايهًُ١
َجاٍ - :
ارتسز َٔ ايربْاَر
يف نجري َٔ ايرباَر ،ضتتاز يتهساز تٓؿٝر دصَ ١ٝ٥ع َٔ ١ٓٝايربْاَر يعدد َٔ املسات،
َٛظؿاً ،يٝظ َٔ املٓطك ٞإٔ ْهتب َجالً إذا نإ ايربْاَر ٜك ّٛبكسا ٠٤أمسا٤
،ؾال ميهٔ تصٛز إىل عباز ٠قسا ٠٤شتتًؿ .١أ ٚإذا نإ ايربْاَر ٜطبع األعداد َٔ
عباز ٠طباع ،١ألْ٘ ضٝه ٕٛطٜٛالً دداًٚ ،يف ْؿظ ايٛقت بسْاَر عتت ٟٛعً٢
َٔ املتٛقع إٔ ضتتاز إىل تهساز تٓؿٝر ايعبازات يف أغًب ايرباَرٚ ،خاص ١ايرباَر
ايهبريٚ ٠األْعُ ١ألْٗا تتعاٌَ َع زتُٛعات َٔ ايبٝاْات .ؾؿْ ٞعاّ يًُستباتٜ ،تِ
سطاب املستب يهٌ َٛظـ عً ٢سد .ٙأ ٟتهساز عًُ ١ٝسطاب املستب بعدد
املٛظؿنيٚ .يف ْعاّ بٓه ،ٞيًبشح عٔ اضِ عُ ٌٝبٛاضط ١زقِ سطابٜ٘ ،تِ املسٚز عً٢
مجٝع عُال ٤ايبٓو ٚاختباز أزقاّ اذتطاب إىل إٔ صتد ٙأٜٓ ٚتٗ ٞايعُالٚ .٤يريو صتد إٔ
-: اذتًك١
َجاٍ - :
ارتسز َٔ ايربْاَر
إال أْ٘ ٜتِ اختباز غسطٗا يف ْٗا ١ٜاذتًك .١أ ٟأْٗا تك ّٛبتٓؿٝر ٖ ٞغب ١ٗٝحبًك١
ايعبازات املٛدٛد ٠بداخًٗا ثِ اختباز ق ١ُٝايػسط يتشدٜد اضتُساز ١ٜتهساز عبازاتٗا أٚ
تٛقؿٗا.
َجاٍ - :
-: اذتًك١
يعدد َعً َٔ ّٛاملساتٖ .را تك ّٛبتهساز تٓؿٝر ايتعً١ُٝ عباز ٠أ ٚسًك١
ٜ .أخر ايعداد ايعدد املعً ّٛعباز ٠عٔ عدد ايك ِٝاييت ٜأخرٖا عداد اذتًك١
ٚ ،بعد نٌ تٓؿٝر تصداد ق١ُٝ ٜٚتِ تٓؿٝر ايعباز٠ ايك ١ُٝاالبتدا١ٝ٥
َجاٍ - :
ارتسز َٔ ايربْاَر
ارتسز َٔ ايربْاَر
عٓدَا ْعًِ ضًؿاً عدد ايتهسازات اييت ضتٓؿرٖا اذتًك ،١األؾطٌ اضتخداّ سًك١
.
أٚ قٜ ١ُٝك ّٛبإدخاهلا املطتخدّ ،يف ٖر ٙاذتًكٜ ١ؿطٌ اضتخداّ
.
إذا نٓا ضتتاز يعداد ملعسؾ ١زقِ ايتهساز أ ٚاضتخداّ قُٝت٘ يف ايربْاَر ميهٔ
، إذا نإ َٔ املُهٔ أال ٜتِ تٓؿٝر اذتًك ١أصالً ،ؾاألصح اضتخداّ سًك١
أَا إٕ نإ تٓؿٝر اذتًكٜ ١هتٌُ يًُس ٠األٚىل يف نٌ األسٛاٍٜ ،تطا ٣ٚسٗٓٝا
ميهٔ إٔ ْعرب عٔ أ ٟؾهس ٠بٗا تهساز بأَٔ ٍٟ عَُٛاً عٓد اضتخداّ يػ١
ايعبازات ايتهساز ١ٜايجالخ اييت تٛؾسٖا ايًػٚ ،١بصٛز ٠ضًٚ ١ُٝصشٝشٚ ،١يهٓٓا
داُ٥اً طتتاز اذتًك ١األَجٌ ٚاألؾطٌ ٚاييت جتعٌ نتاب ١ايربْاَر أضٌٗ ٚأقٌ تعكٝداً،
ٚتؤد ٟاملطًٛب بصٛز ٠أنؿأ ٚذيو سطب خٛاص اذتًكٚ ١طبٝع ١ايربْاَر
املطًٛب.
-: املصؿٛؾات
املصؿٛؾ ١عباز ٠عٔ صـ َٔ ايبٝاْات ذات عالق ١ببعطٗا َٔ ْؿظ ْٛع ايبٝاْات،
اٚ
ارتسز َٔ ايربْاَر
ارتسز َٔ ايربْاَر
ايداي ٖٞ ١زتُٛع َٔ ١ايتعًُٝات اييت تؤدٚ ٟظٝؿَ ١عٜ ،١ٓٝتِ ْداؤٖا خالٍ ايربْاَر
ٖٓٚ .اى ايهجري َٔ تطُ ٢ايدٚاٍ عٓد اذتاد ١بٛاضط ١امسٗا .يف يػ١
ٚاييت ميهٔ إٔ ْطتخدَٗا عٓدَا ْسٜدَٔ . ايدٚاٍ املٛدٛدٚ ٠املعسّؾ ١أصالً يف يػ١
ُٖٚ ،ا ٚايداي١ اييت اضتخدَٓاٖا خالٍ األَجً ١ايداي١ انجس دٚاٍ يػ١
عً ٢عدد ٖا ٌ٥ددًا َٔ ايدٚاٍ ذات ايٛظا٥ـ املختًؿ ١يف غت٢ حتت ٟٛيػ١
اجملاالتٚ ،ال ٜتطع اجملاٍ يرنسٖا ،بٌ ٚال ميهٔ سصس مجٝع ايدٚاٍ يف َتٓا ٍٚايٝد،
ٚيهٔ ٜبشح املربَر عٔ ايدٚاٍ اييت عتتادٗا بٓا ً ٤عً ٢زتاهلاٚ .الضتخداّ ٖر ٙايدٚاٍ
ال بدَ َٔ ٙعسؾ ١طسٜك ١نتابتٗا ْٛٚع ٚعدد ايٛضا٥ط اييت تاخرٖا .
- : ٌ ايطالض١اٍ ارتاصٚايد
.
اضِ ايداي١
) (
َجاٍ - :
داي ١ال تعٝد قٚ ١ُٝالحتٌُ ٚضا٥ط ٖر ٙايداي ١تك ّٛبطباع ١ايٓص
َجاٍ - :
ٖ ٛإ تك ّٛايداي ١باضتدعاْ ٤ؿطٗا بٓؿطٗا .ايربْاَر ايتايٜ ٞك ّٛباظتاد َطسٚب
َالسع- : ١
عٓد اضتخداّ ايٓدا ٤ايرات ٞظتب االْتبا ٙإىل ضسٚزٚ ٠دٛد غسط َعني إلٜكاف
ايٓدا ٤ايراتٚ ،ٞإال ضتتٛاصٌ ايٓدا٤ات يعدد الْٗا َٔ ٞ٥املساتٚ ،عٓدٖا ال
ايٓدا٤ات .يهٔ األؾطٌ اضتبداي٘ باذتًكات ألٕ تٓؿٝر ايربْاَر بايٓدا ٤ايراتٞ
ٜطتػسم شَٓاً أط ٍٛيف ايتٓؿٝر ٜٚطتًٗو ذانس ٠أنرب َٔ تٓؿٝر ْؿظ ايربْاَر
باضتخداّ اذتًكات.
تتِ عًُ ١ٝحتُ ٌٝايدٚاٍ بػهٌ شا٥د عٓدَا تهٖٓ ٕٛاى انجس َٔ داي ١حتٌُ ْؿظ
االضِ يف ْؿظ ايؿٜٚ ١٦تِ ايتُٝص بني ٖر ٙايدٚاٍ َٔ خالٍ عدد املعاَالت اييت
حتًُٗا ٚاْٛاعٗا
َجاٍ - :
١سٛدإ املؿتٛ ايط١ داؾا – داَع١ بًػ١ ايربزت
َكدَ١
املتػريات
ايعًُٝات ايسٜاض١ٝ
ايعبازات املٓطك١ٝ
عبازات املكازْ١
مجٌ ايػسط
اذتًكات ايتهساز١ٜ
املصؿٛؾات
ايدٚاٍ
ايٓدا ٤ايراتٞ
املسادع