SlideShare una empresa de Scribd logo
1 de 8
البرمجة بـ لغة الجافا 
الادوات اللازمة للبرمجة وطريقة 
عمل الجافا 
نبيل الالمعي 
@Nabeel_alalmai 
الدرس الثالث
محتويات الدرس 
الادوات اللازمة  
الية تنفيذ الكود في الجافا  
Hello World اول برنامج 
الادوات اللازمة 
هل الويندوز جاهز للبرمجة؟؟ 
لا 
ماذا نحتاج 
Integrated Development Environment (IDE) محرر كود 
Java Development Kit (JDK) حزمة البرمجة
IDE بيئة التطوير 
هو برنامج يسهل علينا عملية كتابة الكود مثل:  
NetBeans 
Eclipse 
BlueJ 
Notepad واستخدام برنامج المفكرة IDE يمكننا الاستغناء عن
JDK مكونات 
وتحتوي على برامج خاصة بالتطوير مثل – JDK  
Java compiler – javac.exe 
Debugger 
وهي لا تحتوي على اي ادوات خاصة بالبرمجة, فقط – JRE 
الادوات اللازمة لتشغيل البرامج المكتوبة بـالجافا 
Compilation وهو الجزء المختص بتشغيل الكود بعد عملية – JVM 
الية تنفيذ الكود في الجافا 
.java 
Source code 
الكود المصدري 
010 001 001 
100 010 000 
010 000 111 
Compilation Java 
.class 
Byte code 
Virtual 
Machine 
نظام تشغيل 
الكمبيوتر 
Native OS
HelloWorld اول برنامج 
class HelloWorld { 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
} 
Output: 
Hello World!
نهاية الدرس 
يسعدني استقبال ملاحظاتكم واقتراحاتكم على 
Email: nabeel.alalmai@gmail.com 
Twitter: nabeel_alalmai

Más contenido relacionado

La actualidad más candente

Genesis and Overview of Java
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
Ravi_Kant_Sahu
 
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptxعرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
MoetazHM
 

La actualidad más candente (20)

Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
 
Jdk,jre,jvm
Jdk,jre,jvmJdk,jre,jvm
Jdk,jre,jvm
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
 
Core Java
Core JavaCore Java
Core Java
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Genesis and Overview of Java
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
 
Diving into Java Class Loader
Diving into Java Class LoaderDiving into Java Class Loader
Diving into Java Class Loader
 
Java virtual machine
Java virtual machineJava virtual machine
Java virtual machine
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat Shahriyar
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17How and why to upgrade to java 16 or 17
How and why to upgrade to java 16 or 17
 
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
Java Virtual Machine (JVM), Difference JDK, JRE & JVMJava Virtual Machine (JVM), Difference JDK, JRE & JVM
Java Virtual Machine (JVM), Difference JDK, JRE & JVM
 
Python vs rust
Python vs rust Python vs rust
Python vs rust
 
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptxعرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
عرض تقديمي - معتز حاج محمد - اساسيات البرمجة.pptx
 
JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAJRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVA
 

Similar a الدرس 3 من #دورة_الجافا - الادوات اللازمة للبرمجة وطريقة عمل الجافا

الأجهزة الذكية2
الأجهزة الذكية2الأجهزة الذكية2
الأجهزة الذكية2
Renewed Man
 
الدرس الثاني
الدرس الثانيالدرس الثاني
الدرس الثاني
Renewed Man
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
hessah_8s
 

Similar a الدرس 3 من #دورة_الجافا - الادوات اللازمة للبرمجة وطريقة عمل الجافا (20)

Introduction to android and development environment
Introduction to android and development environmentIntroduction to android and development environment
Introduction to android and development environment
 
NetBeans Tut CH1
NetBeans Tut CH1NetBeans Tut CH1
NetBeans Tut CH1
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
Android in Arabic language
Android in Arabic languageAndroid in Arabic language
Android in Arabic language
 
Lec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of javaLec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of java
 
دوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programmingدوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programming
 
ف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالثف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالث
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
 
الأجهزة الذكية2
الأجهزة الذكية2الأجهزة الذكية2
الأجهزة الذكية2
 
الدرس الثاني
الدرس الثانيالدرس الثاني
الدرس الثاني
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
تعريب برامج + العاب
تعريب برامج + العابتعريب برامج + العاب
تعريب برامج + العاب
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
C++ function (1) c++2
C++ function (1) c++2C++ function (1) c++2
C++ function (1) c++2
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
 
الطريق لكي تصبح مطور برمجيات.pptx
الطريق لكي تصبح مطور برمجيات.pptxالطريق لكي تصبح مطور برمجيات.pptx
الطريق لكي تصبح مطور برمجيات.pptx
 
c#
c#c#
c#
 

الدرس 3 من #دورة_الجافا - الادوات اللازمة للبرمجة وطريقة عمل الجافا

  • 1. البرمجة بـ لغة الجافا الادوات اللازمة للبرمجة وطريقة عمل الجافا نبيل الالمعي @Nabeel_alalmai الدرس الثالث
  • 2. محتويات الدرس الادوات اللازمة  الية تنفيذ الكود في الجافا  Hello World اول برنامج 
  • 3. الادوات اللازمة هل الويندوز جاهز للبرمجة؟؟ لا ماذا نحتاج Integrated Development Environment (IDE) محرر كود Java Development Kit (JDK) حزمة البرمجة
  • 4. IDE بيئة التطوير هو برنامج يسهل علينا عملية كتابة الكود مثل:  NetBeans Eclipse BlueJ Notepad واستخدام برنامج المفكرة IDE يمكننا الاستغناء عن
  • 5. JDK مكونات وتحتوي على برامج خاصة بالتطوير مثل – JDK  Java compiler – javac.exe Debugger وهي لا تحتوي على اي ادوات خاصة بالبرمجة, فقط – JRE الادوات اللازمة لتشغيل البرامج المكتوبة بـالجافا Compilation وهو الجزء المختص بتشغيل الكود بعد عملية – JVM 
  • 6. الية تنفيذ الكود في الجافا .java Source code الكود المصدري 010 001 001 100 010 000 010 000 111 Compilation Java .class Byte code Virtual Machine نظام تشغيل الكمبيوتر Native OS
  • 7. HelloWorld اول برنامج class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } Output: Hello World!
  • 8. نهاية الدرس يسعدني استقبال ملاحظاتكم واقتراحاتكم على Email: nabeel.alalmai@gmail.com Twitter: nabeel_alalmai

Notas del editor

  1. ذكر الاسباب, ثم ذكر اقسام الجافا SE , EE, ME