Java Language

On vacation ISA

1

‫اىْػاً اىَتثع في ششمات اىعاىٌ ‪:‬‬

‫اُ شاء اهلل ّثذا ٍع تعط ّتعشف االٗه عيي ّػاٍي‬
‫‪‬‬
‫‪‬‬

‫‪Open source‬‬
‫‪Closed source‬‬

‫ّػاً ‪: closed source‬‬
‫ٕزا اىْػاً تتثعٔ ششمٔ ٍينشٗس٘فت ٗرىل في ٍْتداتٖا س٘اء اّػَٔ اىتشغيو اٗ تشاٍدٖا ٗفي ٕزا‬
‫اىْػاً ال يتٌ ٍعشفٔ اىن٘د اىَنت٘ب تٔ ٍْتدات اىششمٔ ٗتاىتاىي تحافع اىششمٔ عيي ٍْتداتٖا حيث‬
‫ال تستطيع ششمٔ اخشي ٍْافسٔ اّتاج ٍثو ٕزا اىَْتح ٗتٖزٓ اىطشيقٔ تشتح اىششمٔ ‪ ...‬ىزىل عذد‬
‫اىَ٘غفيِ في ششمٔ ٍينشٗس٘فت قييو خذا في اىعاىٌ ٗرىل ىيحفاظ عيي اىن٘د اىَنت٘ب تٔ تشاٍدٖا‬
‫اٍا عِ عي٘ب ٕزا اىْػاً ‪:‬‬
‫في حاىٔ ٗخ٘د خيو في ّػاً اىتشغيو اٗ اي تشّاٍح ال يَنْل ٍعاىدٔ ٕزا اىخيو حيث ال يَنْل‬
‫اىذخ٘ه عيي اىن٘د ٗتعذيو ٕزا اىثغشٓ اىَ٘خ٘دٓ ىزىل يصعة حو اىَشنئ اي تعذيو اىن٘د ىتداٗص‬
‫االخطاء‪.....‬‬

‫ّػاً ‪: open source‬‬
‫ٕزا اىْػاً تتثعٔ ششمٔ صِ في ٍْتداتٖا اىثشٍدئ ٗفي ٕزا اىْػاً تعشض اىششمٔ ٍْتداتٖا ٍداّا اي اُ‬
‫اىن٘د اىَنت٘ب تٔ اىثشاٍح اٗ اّػَٔ اىتشغيو ينُ٘ ٍعشٗف ىيدَيع ‪ ...‬اٍا عِ ميف تشتح ٕزٓ اىششمٔ ٍع‬
‫اّٖا تعشض ٍْتداتٖا تاىَداُ فاُ اىفنشٓ ٕي ميفئ فٌٖ ٕزا اىن٘د ٕٗزٓ ٕي اىْطقٔ اىتي تشتح ٍْٖا اىششمٔ‬

‫‪2‬‬

‫‪‬‬
‫‪‬‬
‫‪‬‬

‫اىدافا ٕي احذ ٍشاسيع ششمٔ صِ ‪sun Microsystems‬‬
‫ماُ االسٌ اىثذائي ىيغٔ ٕ٘ "‪ٗ "OAK‬تعْي تزسٓ اىثِ‬
‫عْذٍا امتشف فشيق اىعَو اىزي اّشأ اىيغٔ تقيادٓ "‪ٗ "James gosling‬خ٘د ىغٔ تٖزا االسٌ قشسٗا‬
‫استخذاً مئَ خافا "‪ّ "JAVA‬ػشا ىيق٘ٓ اىتي ماّ٘ا يتشددٗا عييٖا ٗاعط٘ا ىٖا ى٘خ٘ اىقٖ٘ج ‪...‬‬

‫‪3‬‬

‫طشيقٔ تسطية اىدافا ‪:‬‬
‫اىدافا ىيس ىٖا ‪ٍ platform‬حذدٓ ىزىل يتٌ تسطيثٖا ‪ٗ manual‬االُ ٍع اىخط٘ات اىَتثعٔ ىتطسية اىدافا‬
‫‪‬‬

‫تْضيو اىدافا ٍِ ٍ٘قع صِ ‪JDK 6‬‬
‫‪http://java.sun.com/javase/downloads/index.jsp‬‬

‫‪‬‬

‫تعذ ٍا ّْضه اىدافا ّٗسطة ‪ّ JDK 6‬ش٘ف اىدٖاص اتعشف عيي اىدافا ٗال ال‬
‫اتثع اىتاىي ‪:‬‬

‫ّنتة في ‪Javac .... cmd‬‬

‫ّدذ اُ اىدٖاص ىٌ يتعشف عيي اه ‪" Not Recognized " JDK 6‬‬

‫‪4‬‬

: ‫ يذٗيا ماىتاىي‬JDK ‫ ىو‬recognize ‫ىزىل يتٌ عَو‬

My computer …. Properties ... Advanced
Environment variables … Path …. Edit
...... ; C:\Program Files\Java\jdk1.6.0_11\bin

5

‫ىيتامذ ٍِ أّ تٌ عَو ‪ recognize‬ىيدافا ّذخو عيي ‪ّٗ cmd‬نتة ‪javac‬‬

‫ٗمزىل عْذ متاتٔ ‪ java –version‬سيػٖش فيشخِ اىدافا اىَسطثٔ عيي اىدٖاص ‪1.6‬‬

‫ٗتزىل قذ اّتٖيْا ٍِ تعشيف اىدافا عيي اىدٖاص‬

‫‪‬‬

‫اىدافا ىغٔ‬
‫‪Open source‬‬
‫‪Platform Independent‬‬
‫‪Object Oriented‬‬

‫‪6‬‬

‫‪Java Platform Independent‬‬

‫ال يتغيش اه ‪ compiler‬تتغيش ّػاً اىتشغيو‬
‫‪...............................................‬‬
‫اٍا ٍثال ىغٔ اىسي فاّٖا ‪Platform Dependent‬‬
‫يتغيش اه ‪ compiler‬تتغيش ّػاً اىتشغيو‬

‫ٍثال في ‪win XP‬‬

‫اٗ في اىييْنس‬

‫‪7‬‬

‫‪JDK & JRE‬‬
‫‪‬‬

‫مَثشٍح يَٖل ‪JDK CATEGORY‬‬

‫‪‬‬

‫اٍا اىَستخذً اىعادي ئَٖ فقط ‪JRE‬‬

‫‪8‬‬

‫يتٌ متاتٔ م٘د اىدافا في اىثذائ تاستخذاً تشّاٍح ‪ text pad‬في امتش ٍِ تشّاٍح ىنتاتٔ م٘د اىدافا‬
‫تس ّثذا اُ شاء اهلل ٍع اه ‪ text pad‬ىسٖ٘ىٔ اىتعاٍو ٍعٔ ‪ .....‬في اىَشٓ اىقادٍٔ اُ شاء اهلل‬

‫ىتثثيت تشّاٍح ‪ text pad‬عيي خٖاصك التذ ٍِ‬
‫‪‬‬

‫تسطية ‪windows installer 3.1‬‬
‫‪http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf‬‬‫‪9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe‬‬
‫ٗتعذ رىل تْضيو ‪ ٍِ text pad‬اىشاتط اىتاىي‬
‫‪ftp://download.textpad.com/pub/textpad5.2/txpeng520.exe‬‬

‫ّثذا اىَشٓ اىقادٍٔ اُ شاء اهلل في متاتٔ اىن٘د‬
‫في سعائ اهلل‬
‫‪Your first pro in java‬‬

‫‪9‬‬

With my best wishes

10

Sign up to vote on this title
UsefulNot useful