More Related Content
PDF
Lec4/nested if statements/ by :Salem_Adrugi PDF
if Statment in java / By:Salem_Adrugi PDF
Java arrays/ By : Salem_Adrugi PDF
Html5 persian-lan-hassan-tafreshi PDF
Lect5 / switch Statement/ By:Salem Adrugi PDF
java input & output Statments PDF
Java methods/by Salem_Adrugi PDF
Featured
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing PDF
Storytelling For The Web: Integrate Storytelling in your Design Process PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis... PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR... PDF
2024 State of Marketing Report – by Hubspot PDF
Everything You Need To Know About ChatGPT PDF
Product Design Trends in 2024 | Teenage Engineerings PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf PDF
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024 PDF
Content Methodology: A Best Practices Report (Webinar) PPTX
How to Prepare For a Successful Job Search for 2024 PDF
Social Media Marketing Trends 2024 // The Global Indie Insights PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024 PDF
5 Public speaking tips from TED - Visualized summary PDF
ChatGPT and the Future of Work - Clark Boyd PDF
Getting into the tech field. what next PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent PDF
How to have difficult conversations Java fundamentals/By:Salem_Adrugi
- 1.
- 2.
- 3.
- 4.
اآلني انحاسة يكىَاخ
ْٛ٠زىٕ٘ذس١بٌٟ٢ا اٌحبستٓ١١سئ١س ٓ١١عضئّ٘ب:
ٌانكٍاانًاديHardware:ٟ٘األعضاءاٌّبد٠خاٌٍّّٛسخِٓاٌحبستٌٟ٢ا
ُٚ٠ٕمسْاٌى١بٞاٌّبدٌٝإ:
اإلدخبي ٚحذاد:ٟ٘ٚاألعٙضحاٌحبسٛة ٌٝإ اٌج١بٔبد إدخبي ٟف َرسزخذ ٟاٌز.
ٚحذحاٌّؼبٌغخاٌّشوض٠خ:ٟٟ٘ٚاٌزَٛرمثزٕف١زوبفخاٌؼٍّ١بداٌحسبث١خٚإٌّـم١خٍٝػ
اٌج١بٔبد.
ٚحذاداإلخشاط:ِٟ٘ٚغّٛػخاألعٙضحٟاٌزَرسزخذٟفإخشاطاٌّؼٍِٛبدِٓ
اٌحبسٛة.
ٚحذحاٌزاوشح:ٟ٘ٚاٌغضءَاٌّسزخذٟفٓ٠رخضاٌج١بٔبدٚاٌّؼٍِٛبدًداخاٌحبسٛة
ُٚرٕمسٌٝإراوشحصبٔٛ٠خٚراوشحسئ١س١خ.
4
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 5.
- 6.
- 7.
انًسأنح وحم االنيانحاسة
Computer and Problem solving
ٓ٠ّىٌْالٔسباالسزفبرحاِىبٔ١بداٌحبستٌٟ٢اٟفًحاٌؼذ٠ذًِٓاٌّسبئاٌّؼمذحٚاٌجس١ـخ.
إالٗٔآِٚاٌّؼشٚفا٠ؼبٌٞذوبفخخجشاءاٌحبستٌٟاالْثباٌحبسٛةٌْٓٛ٠ىلبدساٍٝػ
ًحٖ٘زًاٌّسبئْٚدٖرضٚ٠ذثـش٠مخًاٌحإٌّبسجخًٌىِسأٌخٍٝػٖحذ.
ٌٟٚثبٌزبْفباٌحبسٛةِبٛ٘االاداحرٕف١ز٠خ٠سزخذِٙبْاالٔسبٟفاٌٛطٛيٌٝااٌحٍٛي
إٌّٛرع١خٌجؼغًاٌّسبئ.
ْا ح١شػٍّ١خٟف ٚاٌسشػخ ٓ٠اٌزخض اِىبٔ١بد ِٓ االسزفبدح ٛٔح ٗرٛع اٌحبست ِٓ االسزفبدح
ٚثسشػبد اٌؼٍّ١بد رىشاس ٍٝػ ٚاٌمذسح االداء٘بئٍخ.
7
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 8.
انًسأنه حم خطىاخ
انخانٍتانًزازم ًف انًسأنت زم خطىاث حهخٍض ٍوًٌك:
ًاألون انًززهت:اٌّشىٍخ ً١ٍرح ٚ دساسخ ِشحٍخ(اٌّسأٌخ:)
انًززهتانثاٍَت:ِشحٍخُ١ّرظًاٌح.
انثانثت انًززهت:اٌجشٔبِظ وزبثخ.
انزابعت انًززهت:وزبثخاٌجشٔبِظٍػٝاٌخبص ُاٌّزشعاٌجشِغخ ثٍغخٖٚاخزجبس.
8
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 9.
األوني انًزحهح:
انًشكهح ذحهيمو دراسح يزحهح(انًسأنح:)
اٌّحبػش:ٟاٌذسٚل ٌُسب
9
دساسخ ػٍّ١خ ٟ٘ٚع١ذح دساسخ اٌّسأٌخٚرؼش٠فرؼش٠فب اٌّشىٍخدل١مبٌغشع:
رحذ٠ذاٌّؼـ١بد(اٌّذخالد)ثبٌّسأٌخ اٌخبطخ.
رحذ٠ذاٌّـٍٛة(اٌّخشعبد)اٌّسأٌخ ٟف.
ٚػغاٌخبطخ اٌفشػ١بد ِغّٛػخًثبٌح.
اخز١بساٌحبسٛة ٌٝإ رمذِٙب ْا ٓ٠ّى ِٕبسجخ ًح ؿش٠مخ ٚا خـخٍٝػِٓ سٍسٍخ طٛسح
اٌّـٍٛة ًاٌح ٚإػـبء ثزٕف١ز٘ب َٛ٠م ٟٚاٌز اٌؼٍّ١بد.
- 10.
انثاَيح انًزحهح:
يزحهحذصًيىانحم
ٍٝػ ًّٚرشزٌُاٌّؼب ٚاػحخ خـٛاد طٛسح ٟف ًٌٍح دل١ك رظٛس ٚػغ ػٍّ١خ ٟ٘ٚ
ٓ١خـٛر:
انخطىةاالونىوضعخىارسيٍتانسم:اٌخٛاسصِ١خٟ٘ٚطفٌخـٛادِزسٍسٍخِٚحذدح
ًٌحِشىٍخِؼ١ٕخٚفكلٛاػذربِخٌٍٛطٛيٌٝإًحاٌّشىٍخًٚرزّضأّ٘١خٖ٘زاٌخـٛحٟف:
•ٚاٌّحبفظخ ٍِٗشاح ثغّ١غ اٌّىزٛة اٌجشٔبِظ ُٙفٍػًٌٍٝح ٟإٌّـم ًاٌزسٍس.
•اٌّفشغخ اٌحٍمبد ٟف اٌٛلٛع رغٕت.
•اٌحبعخ ٚلذ اٌ١ٙب ٌٍشعٛع اٌّسأٌخ ًح ًِشاح ًٌى رٛص١ك رٛف١ش.
10
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 11.
انثاَيح انًزحهح:
انحم ذصًيىيزحهح
انخطىةانثاٍَتحظًٍىانًخططًاالَسٍابنهسم:ُ٠زٟفٖ٘زاٌّشحٍخُسسِخـؾس١ش
رٕف١زاٌؼٍّ١بداٌّٛعٛدحٟفاٌخٛاسصِ١خَثبسزخذاأشىبيِحىِٛخثمٛاػذِٚزؼبسف
ػٍ١ٙبًِٓلجِٞـٛسُإٌظ.
اٌغذٚيٌٟاٌزب٠ٛػحُ٘ااالشىبياٌّسزخذِخٟفُسساٌّخـؾٟاالٔس١بث:
11
اٌّحبػش:ٟاٌذسٚل ٌُسب
وانُهاٌت انبذاٌتٚاإلخشاط اإلدخبياٌّؼبٌغخٚاٌزىشاس اٌمشاساٌؼٍّ١بد س١ش ٖارغب
- 12.
انثانثح انًزحهح:
كراتحانثزَايج
اٌّحبػش:ٟاٌذسٚل ٌُسب
12
ٟاالٔس١بثاٌّخـؾ ٚا اٌخٛاسصِ١خ رشعّخ ػٍّ١خ ٌٟ٘ٚٝإٚ ِفشدادا٠ؼبصادخبطخ.
ِفشداد ٟف اال٠ؼبصاد ٖ٘ز ًرزّضٞأحذًِض ٞٛاٌّسز ػبٌ١خ اٌجشِغخ ٌغبد:
(اٌغبفب ٌغخ-ٟاٌس ٌغخ++-ث١سه اٌفغٛاي ٌغخ....اٌخ)
ٓ٠ّىوزبثخإِب اٌجشٔبِظَثبسزخذا:
ثبٌٍغخ اٌخبص اٌىٛد ِحشسًاِجبشش.
رحش٠ش ثشاِظ احذإٌظٛص.
اٌٛسق ٍٝػ ٍُاٌماٌىٛد ِحشس ٌٝإ ٔمٍخ ُر ِٓٚ.
- 13.
- 14.
يشزوع فرح خطىاخجذيذ
تاسرخذاوانكىديحزرNetbens:
افزحثشٔبِظNetBeansُصافزحلبئّخٍِف(File)ُصاخزشاالِشNew Project.
اخزشٔٛعاٌّششٚعjava Applictionُصاػغؾٍٝػاٌضس’Next’
14
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 15.
جذيذ يشزوع فرحخطىاخ
تاسرخذاوانكىد يحزرNetbens:
اوزتُاسٌٍّششٚعٟفٗٔاٌخب"Project name"
وزٌهُلثبداسطاٌفئخاٌشئ١س١خٟفاٌّششٚعِٓخاليرحذ٠ذصساالخز١بس"Create Main
Class"ُصاػؼؾاٌشص"Finish"
15
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 16.
وانحاسىب ٌاإلَسا ٍتيانرخاطة
اٌـج١ؼ١خ اٌٍغبد ُٙف ٠سزـ١غ ال اٌحبسٛة(اٌجشش ٌغبد).
اٌحبسٛة ٌغخ ُٙف السزـ١غ ْاالٔسب ْا وّب(اٌشلّ١خ اٌٍغخ)حفظ ِٓ ٗرزـٍج ٌّب ًأظش
ِٓ ؿٛ٠ٍخ سٍسٍخ وزبثخ ٟف ٚدلخ0ٚ1ثزشر١تٓ١ِؼ.
ِّبٚعٛد رـٍتٌغبداٌجشِغخ ثٍغبد ّٝرسٌٟىًّرؼاٌحبسٛة ٓ١ث وٛس١ؾْٚاإلٔسب.
ٖ٘زاٌٍغبدْٛرزىِِٓغّٛػخِٓاٌّفشدادًّرؼٚفكلٛاػذٔحٛ٠خٚإِالئ١خخبطخ
َثبسزخذاثشاِظّٟرساٌّزشعّبد.
16
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 17.
انثزيجح نغاخ
Programming Language
انًساضز:ًانذروقسانى
17
انبزيدت:ٟ٘ػٍّ١خوزبثخرؼٍ١ّبدٚأٚاِشٌغٙبصاٌحبسٛةَثبسزخذاٌغخثشِغخٗٙ١ٌزٛع
ِٗٚإػالثى١ف١خًِاٌزؼبِغاٌج١بٔبدٚرٕف١زسٍسٍخِٓاألػّبي.
ثبٌٍغخ اٌخبطخ اٌمٛاػذ اٌجشِغخ ػٍّ١خ رزجغ ْأ ٞاٌؼشٚس ِٓٚاٌّسزخذِخ.
انبزيدت نغاث:ٟ٘ٚعٙبص َاٌّسزخذ ٓ١ث وٛس١ؾ ًّرؼ ٟاٌز اٌجشاِظاٌحبسٛةٌٝا ُٚرٕمس:
يُخفضت انهغاث:ْٟ٘ٚٛرزى ٌغخِٓ سٍسٍخ ِٓ0,1اٌحبست ٠فّٙٙب ٟاٌز اٌٛح١ذح اٌٍغخ ٟ٘ٚ.
انًسخىي يخىسطت انهغاث:االلشة ٌٟ٘ٚاٝاٌزغّ١غ ٌغخ ًِض االٌخ ٌغخ.
انًسخىي انعانٍت انهغاث:اٌجبسىبي ٚ ث١سه اٌفغٛاي ٌغخ ًِض ْاالٔسب ٌغخ ٌٟا االلشة ٟ٘ٚ
ٟٚاٌس ْٚاٌفٛسرشا++اٌغبفب ٌٚغخ.....اٌخ
- 18.
- 19.
انجافا نهغح انًكىَحاالساسيح انعُاصز
ِٓ ْٛرزى ِظـٍحبد َاسسزخذا ُ٠ز اٌغبفب ثٍغخ ثشٔبِظ ٞا ٌىزبثخ:
اٌؼشش٠خ َاألسلب(0. . . . . .9.)
ٚاٌىج١شح اٌظغ١شح االٔغٍ١ض٠خ اٌحشٚف(Aa . . . . . . . . . . Zz.)
اٌخبطخ اٌشِٛص ثؼغ(, : , " ,&,$،&،#،) %
اٌحسبث١خ اٌؼٍّ١بد سِٛص(,+ , - , / ,)
إٌّـم١خ اٌؼٍّ١بد سِٛص<,>,=,<>,
اٌّحغٛصح اٌىٍّبدReserved words:خبطخ ِٟٔؼب ٌٙب اٌىٍّبد ِٓ ِغّٛػخ ٟ٘
اٌّؼذح اٌغشع ٟف اال اٌجشٔبِظ ٟف اسزؼّبٌٙب ٠غٛص ٚال ٌٍغخ ثبٌٕسجخٌٗ.
19
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 20.
اانجافا نغح فيانًحجىسج نكهًاخ
اٌغبفب ٌغخ ٟف اٌّسزخذِخ اٌّحغٛصح اٌىٍّبد ُ٘ا ٠ٛػح ٌٟاٌزب اٌغذٚي:
20
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 21.
انجافا نغح فيانثياَاخ اَىاع
ُرٕمس اٌجشِغخ ٌغبد وبغٍتٌٝا اٌغبفب ٌغخ ٟف اٌج١بٔبد أٛاع(ِٕـم١خ ، حشف١خ ، ػذد٠خ)ُ٠ز ح١ش
ّٟٚرس صٛاثذ ٚا ِزغ١شاد ٟف اِب اٌج١بٔبد ٖ٘ز ٓ٠رخضثبٌّؼشفبد.
انًخغٍزاثوانثىابجConstants and variables:رظٕ١فاٌّؼشفبدٟفٌغخاٌغبفب
ٌٝااٌّزغ١شادٚاٌضٛاثذٟٚاٌزرظٕفثذٚس٘بٌٝا:
اٌؼذد٠خ ٚاٌضٛاثذ اٌّزغ١شادNumerical.
اٌشِض٠خ ٚاٌضٛاثذ اٌّزغ١شاد(اٌحشف١خ(String.
ٌٚا اٌّزغ١شادضٛاثذإٌّـم١خBoolean.
ٚ٠غتْاإلػالٓػًواٌّؼشفبد(ػذد٠خٚاحشف١خٚإِـم١خسٛاءوبٔذصٛاثذٚاِزغ١شاد)
اٌّسزخذِخٟفاٌجشٔبِظٟفعضءاٌّؼشفبدًلجاٌجذءٟفوزبثخأٚاِشاٌجشٔبِظ.
21
اٌّحبػش:ٟاٌذسٚل ٌُسب
- 22.
انجافا نغح فيوانثىاتد انًرغيزاخ ذصُيف
اٌّحبػش:ٟاٌذسٚل ٌُسب
22
انًخغٍزاثانعذدٌت وانثىابج:ٌٝا ف١ٙب ْرخض ْا ٓ٠ّى ٟاٌز ُ١اٌم حست ُٚرٕمس:
طح١حخ اػذاد:وّب ٍٟٟ٘ٚ٠
اػذادحم١م١خ:ٍٟ٠ وّب ٟ٘ٚ:
وانثىابج انًخغٍزاثانسزفٍت:ٟ٘ٚوّبٍٟ٠:
وانثىابج انًخغٍزاثانًُطقٍتBoolean:ٚربخذُ١اٌم احذ(True , false)
انُىعانذاكزة ًف طىنتانًعُى
byte1 Byteثب٠ذ
short2 byteلظ١ش
int4 byteِزٛسؾ
long8 byteً٠ٛؿ
انُىعانذاكزة ًف طىنتانًعُى
float4 byteِزٛسؾ
double8 byteً٠ٛؿ
انُىعانذاكزة ًف طىنتانًعُى
Stringاٌحشٚف ِٓ سٍسخحشٚف سٍسخ
charٚاحذفمؾ حشفسِض ٚا ٚاحذ حشف
- 23.
- 24.
ذسًيح شزوطانًرغيزاخ
اٌّحبػش:ٟاٌذسٚل ٌُسب
24
اٌزبٌ١خاٌششٚؽ ُاالس ٘زا ٟ٠شاػ ْا ٠غت اٌجشٔبِظ ٟف ِزغ١ش ٞال ُاس اخ١زبس ػٕذ:
٠غتاٌشِض ٚأ ثحشف ٠جذأ ْأ"_"underscore ))
ٓ٠ّىَاألسلب َاسزخذا(ُثشل اٌجذء ٓ٠ّى ال ٌٓى)
الاٌشِض إال اٌشِٛص ٍٝػ ُاالس ٞٛ٠حز"_( "underscore)
الاٌّحغٛصح اٌىٍّبد َاسزخذا ٓ٠ّى.
ً٠فؼْٛ٠ى ْأرا اٌّزغ١ش ُاسِٕٝؼ.
- 25.
انجافا نغح فيانحساتيح انرعاتيز
اٌّحبػش:ٟاٌذسٚل ٌُسب
25
اٌزؼج١شٟاٌحسبث:ٛ٘ػجبسحٓػخٍ١ؾِٓاٌّزغ١شادٚاٌضٛاثذٟاٌزرشثؾث١ٕٙبسِٛص
اٌؼٍّ١بداٌحسبث١خٚإٌّـم١خ.
ٟف اٌغب٘ضح اٌذٚاي ٚثؼغ ٚ ٚإٌّـم١خ اٌحسبث١خ اٌؼٍّ١بد سِٛص ٠ٛػح ٌٟاٌزب اٌغذٚي
اٌغبفب ٌغخ++ بًقذار انشٌادة1 = ٌساوي + اندًع 1
-- بًقذار االَقاص1 != الٌساوي - انطزذ 2
sqrt
نهعذد ًانخزبٍع اندذر
انظسٍر
< ٍي اكبز * انضزب 3
&& ًانًُطق انضزب > ٍي اطغز / انقسًت 4
|| ًانًُطق اندًع =< ٌساوي او ٍي اكبز Math.pow( , ) االص 5
! ًانُف => ٌساوي او ٍاطغزي % انقسًت ًباق 6
-=
االَقاص
وانخخظٍض
+=
انشٌادة
وانخخظٍض
7
- 26.
- 27.
وانًرغيزاخ انثىاتد ٍعٌنالعال ايثهح
اٌّحبػش:ٟاٌذسٚل ٌُسب
27
ايثهتانًخغٍزاث ٍع ٌنالعال
int x;
string n;
String t,c,d;
char ch;
int x =4;
String n="Salem";
String t,c,d;
char ch='C';
ٍع ٌنالعال ايثهتانثىابج
final float PI = 3.14f;
final string n="Salem";
final char ch='c'
- 28.
انجافا نغح فينهثزَايج انعاو انشكم
اٌّحبػش:ٟاٌذسٚل ٌُسب
28
ٌغخ ٟف اٌجشٔبِظ ْٛ٠زى ْا ٠غتِٓ ًاالل ٍٝػ اٌغبفباٌذاٌخ ٍٝػ ٞٛرحز ْا ٠غت ٟٚاٌز ٚاحذح فئخ
اٌشئ١س١خٟفاٌجشٔبِظ(اٌذاٌخmain)ثذاخٍٙب اٌجشٔبِظ ًّع وزبثخ ُ٠ز ٟٚاٌز.
public class Java1
{
public static void main(String[] args)
{
System.out.println("My Name is Salem Adrugi");
}
}
- 29.
انجافا نغح فيانرعهيقاخ
اٌّحبػش:ٟاٌذسٚل ٌُسب
29
ٟ٘ اٌزؼٍ١مبداٌجشٔبِظ ٟف رىزت ًّع ٓػ ػجبسح(اٌـج١ؼ١خ ثبٌٍغخ)ًّع ٚظبئف ٌزٛػ١ح
ُِزشع ًلج ِٓ رشعّزٙب ُ٠ز ٚال اٌجشٔبِظاٌٍغخ.
رىزتًٌٚى اسـش ػذح ٚا ٚاحذ سـش ٟف اِب اٌجشٔبِظ ٟف اٌزؼٍ١مبدؿش٠مخ ِّٕٙبخبطخ
ثٙب رىزت.
وازذ سطز ًف حعهٍق كخابت:
اٌؼالِخ َرسزخذ"/"ٟف ٚاحذ سـش ِٓ رؼٍ١ك ٌىزبثخ ِىشسحاٌجشٔبِظ
وازذ سطز ٍي اكثز ًف حعهٍق كخابت:
ٟػالِز َرسزخذ"/*"ٚ"*/"اٌجشٔبِظ ٟف ٚاحذ سـش ِٓ اوضش ِٓ ِْٛى رؼٍ١ك ٌىزبثخ
ٓ١اٌؼالِز رىزت ح١ش"/*"ٓ١ٚاٌؼالِز سـش اٚي ًلج"*/"اخش ٔٙب٠خ ٟفسـش
- 30.
انجافا نغح فيانرعهيقاخ كراتح نطزيقح يثال
اٌّحبػش:ٟاٌذسٚل ٌُسب
30
رؼٍ١ك ٓػ ػجبسح االخظش ٌٍْٛثب اٌّىزٛة إٌض:
- 31.
انجافا نغح جًم
اٌّحبػش:ٟاٌذسٚلٌُسب
31
اٌغبفب ٌغخ ًّع ٠ٛػح ٌٟاٌزب اٌغذٚي.
Scanner , BufferedReader اإلدخال ًخًهخ
System.out.print ,
System.out.println
اإلخزاج ًخًهخ
= انخخظٍض خًهت
== انًقارَت خًهت
if ( ) انقزار خًهت
switch يخعذد ٍي االخخٍار خًهت
while انسهقت
do-while انسهقت
for انسهقت
- 32.