اذهب إلى المحتوى
  • 0

ما هي لغة جافا و طريقة بناء البرامج بها

خديجة العالي

السؤال

Recommended Posts

  • 0

إن لغة جافا تعتمد بشكل أساسي على مفهوم الأصناف Classes وأي برنامج يجب أن يحوي على صف واحد على الأقل ليتم ترجمته compile وليعمل بشكل سليم.

إن الصنف يحوي على خواص ووظائف تعبر عن الكائن الذي سنقوم بإنشاءه منه والذي يسمى غرض Object.

أبسط مثال لبرنامج جافا مع تعليمة طباعة:

class Test 
{ 
  public static void main(String [] args)
  { 
  	System.out.println("Hello World");
  }
}

مثال أوسع يحوي على خاصية و طريقة:

public class Main {
  int x = 5;//خاصية
  
  //وظيفة
  public int mul2(int x) {
    return x * 2;
  }

  public static void main(String[] args) {
    Main myObj = new Main();  // تعريف غرض من الصف الحالي

    System.out.println(myObj.x);  // 5

    System.out.println(mul2(myObj.x)); // 10
  }
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

java تعتمد أساسا على البرمجة الكائنية و  هناك أربعة مفاهيم object oriented programming رئيسية في Java. هي:

  • التجريد.  Abstraction  التجريد يعني استخدام أشياء بسيطة لتمثيل التعقيد. complexity  نعلم جميعًا كيفية تشغيل التلفزيون ، لكننا لسنا بحاجة إلى معرفة كيفية عمله للإ ستمتاع به. في Java ، يعني Abstraction   أن الأشياء البسيطة مثل الكائنات والفئات والمتغيرات تمثل كودًا أساسيًا وبيانات أكثر تعقيدًا. هذا مهم لأنه يتيح لك تجنب تكرار نفس العمل عدة مرات.
  • التغليف.Encapsulation  هذه هي ممارسة إبقاء الحقول داخلclasse  خاصة ، ثم توفير الوصول إليها عن طريق الدوال العامة. إنه حاجز وقائي يحافظ على أمان البيانات والكود داخل ال class نفسه. بهذه الطريقة ، يمكننا إعادة استخدام كائنات أو المتغيرات دون السماح بالوصول المفتوح إلى البيانات على مستوى النظام.
  • ميراث. Inheritance هذه ميزة خاصة في البرمجة الشيئية في Java. يتيح للمبرمجين إنشاء فئات جديدة تشترك في بعض سمات الفئات الموجودة. يتيح لنا ذلك البناء على الأعمال السابقة دون إعادة اختراع العجلة.
  • تعدد الأشكال.  Polymorphism يتيح مفهوم Java OOP هذا للمبرمجين استخدام نفس الكلمة لتعني أشياء مختلفة في سياقات مختلفة. أحد أشكال تعدد الأشكال في Java هو طريقة التحميل الزائد.  method overloading هذا عندما يتم تضمين معاني مختلفة من خلال الدالة  نفسها.

على العموم تعد لغة java لغة إحترافية ومعقدة في نفس الوقت ولا ينصح البدء في تعلمها  للمبتدئين اللذين يريدون تعلم البرمجة لأول مرة لكثرة المفاهيم المعقدة بها. ولمزيد من التفاصيل حول هذه اللغة يمكنك الإطلاع على التوثيق الرسمي

 

تم التعديل في بواسطة محمد أيت لعرايك
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الجافا هي لغة برمجة عالية المستوى , تعّد لغة الجافا لغة سهلة لإعداد التطبيقات المختلفة، بسبب احتوائها على العديد من الميّزات التي تسهل على المبرمج العمل، فهي توفر اتصالاً مباشراً مع قواعد البيانات ,تعمل الجافا على عدة أنظمة تشغيل، كالويندوز والماكنتوش، ويونكس بجميع إصداراتها., وهي لغة البرمجة كائنية التوجه
 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

هي لغه من لغات البرمجه ، وتساعد لتطوير برامج لاجهزه فك التشفير والأجهزة المحمولة وهي ايضا تعمل على جميع وأهم انظمه تشغيل وزي (Windows Mac , Android , Os , Linux ) ولكيفيه عمل برامج بلغه (Java)يلزم وجود مجموعة اساسيات مرتبطه ببعضها مثل (الكلاسClass ، الكائنObject ، الخصائصInstance Variables ، الدوالMethods)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...