You are on page 1of 10

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

You might also like