دورة تعليم لغة JAVA الدرس (2)

السلام عليكم

اول برنامج تم كتابته بلغة جافا كان يحتوي على عبارة HELLO WORLD

وكان بسيطا جدا

من قائمة file نختار new project  ثم تظهر النافذة نضغط next

d

ثم بعد ذلك تظهر نافذة Ashampoo_Snap_2016.04.04_19h21m42s_005_New Java Application

نكتب اسم المشروع في خانة project name

ثم نضغط finish

Ashampoo_Snap_2016.04.04_19h22m31s_006_

هكذا تكون واجهة البرنامج حيث هنا يتم كتابة كود البرنامج

وسنبدأ معا بكتابة اول برنامج بسيط بهذه اللغة الجميلة

اولا في سطر package نجد اسم الحزمة الخاص بهذا البرنامج وهو نفس اسم المشروع الي وضع في البداية

ثانيا خانة import  وهي عبارة تشبه عبارة (<C++  #include<iostream.h) تعمل على تضمين كافة الكائنات الموجودة في الحزمة  javax.swing  يعني تشبه المكتبات بلغة C++

ثالثا اسم class  هو نفس اسم المشروع لكن بحرف كبير للتمييز ويبدأ بمحدد الوصول وهو على ثلاثة انواع (عام public – خاص private – محمي protected ) ثم ال class ثم اسم الكلاس

رابعا الدالة الرئيسية main function  وعملها نفس عمل ()void main في لغة C++  حيث يبدأ بها تنفيذ البرنامج

خامسا دالة الطباعة ()System.out.println  وتعمل نفي عمل >>cout في لغة C++

وحميع النقاط موضحة ادناه

Ashampoo_Snap_2016.04.04_19h23m54s_007_

ملاحظه \ جميع العبارات باللون الرصاصي يمكن حذفها فهي لا تؤثر على البرنامج .

وبعد كتابة البرنامج يتم الضغط على ايقونة التشغيل ذات اللون الاخضر فتكون النتيجة

Ashampoo_Snap_2016.04.04_19h24m30s_008_

وهكذا تعلمنا كتابة اول برنامج بلغة جافا

^_^

Advertisements

دورة تعليم لغة Java الدرس (1)

java-oracle

مقدمة الى لغة جافا

لغة جافا هي لغة حديثة انتجتها شركة Sun  عام 1995 لتناسب التطبيقات الحديثة , وهي تناسب تطبيقات الانترنيت حيث اصبحت قلب برمجة الانترنيت بما توفره من امكانيات

من مواصفات لغة جافا :

  1. لغة برمجية تدعم المبادئ الكائنية
  2. لها بيئة تشغيل خاصة بها  JVM
  3. تقوم على لغة C و C++
  4. تعمل على معظم انظمة التشغيل

بيئة التشغيل JVM

وهو مختصر ل عبارة Java Virtual Machine  وهي فكرة قامت جافا بانشائها لتجعل لغة جافا تعمل على جميع او معظم انظمة التشغيل . وتقوم الفكرة على انشاء طبقة وسيطة Software  كأنها برنامج تشغيل Runtime  لكل نظام تشغيل ويتم انزاله اولا على الاجهزة بحيث تفهم هي برامج جافا وتفسرها لنظام التشغيل ثم للجهاز وهذه تعتبر من مميزات لغة جافا بحيث جعلها تعمل على الكثير من انظمة التشغيل بعد اعداد JVM  الخاص بها .

الفرق بين Java   و  JavaScript

  1. لغة Java يكون النص البرمجي لها Code محفوظا في ملفات متعددة بينما ال JavaScript  فان نصها البرمجي متضمن في صفحات ال HTML
  2. لغة JavaScript تستخدم لتعزيز قدرة ال HTML على التحكم بطريقة عرض المعلومات على الشاشة بينما باستخدام Java يمكن عمل “برامج “منفصلة كتطبيقات سطح المكتب او حتى applets او عمل الربط بين العميل والخادم Client\Server مثل ASP  او PHP
  3. يمكن دائما رؤية وتعديل نص ال JavaScript من خلال اي برنامج تحرير نصوص ومن ثم حفظ البرنامج بصيغة html وعرضه على اي متصفح انترنيت بينما برامج Java تحتاج الى عمل Compile  ومن ثم  interpret  لها قبل تنفيذها

ما هو ال JDK  ؟

هو اختصار لعبارة Java Developers Kit  عدة تطوير ال جافا

ملاحظه

  1. يمكن كتابة برامج ال جافا في محرر النصوص العادي و تنفيذه في بيئة ال Dos
  2. اللغة حساسة للاحرف الصغيرة والكبيرة
  3. جمل التعليق في الجافا كما في لغة C // لسطر واحد و /*———*/ لاكثر من سطر
  4. يمكن استخدام اسطر فارغة فهي لا تؤثر
  5. يجب حفظ الملف بامتداد java

للبدء في كتابة برامج جافا نحتاج الى بيئة تطوير متكاملة على سبيل المثال NetBeans  مع JDK

يمكن تنزيل Netbeans  مع JDK من الموقع الرسمي ل Java Oracle

netbeans-logo

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Ashampoo_Snap_2016.04.04_19h00m35s_002_

Ashampoo_Snap_2016.04.04_19h01m49s_003_

نختار قبول ثم نختار نظام التشغيل ثم تنزيل و تنصيبه كاي برنامج عادي