هل الجافا لغة برمجة؟
جافا هي لغة برمجة موجهة للكائنات، ابتكرها جيمس غوسلينغ في عام 1992م -أثناء عمله في مختبرات شركة صن ميكروسيستمز- وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التليفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة سي ++، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرًا بمعنى معين، ولكنه مجرد اسم وضعه مطورو هذه اللغة لينافس الأسماء الأخرى.
هو حجر الزاوية في لغة الجافا حيث تعتبر الفئات الوحدات الأساسية في لغة البرمجة الكائنية نظرا لما تحتويه Classes الفئات من كائنات و طرق وبيانات.
الفئة هي القالب البرمجي للغة الجافا الذي يحدد شكل الكائنات لما تحتويه من بيانات و معاملات والكائن ينتمي للفئه وليس العكس
وبالتالي للفئة عناصر منها المتغيرات و النهج (الدوال –الطرق)
إذا الفئه هي كالمستودع الذي يستطيع المبرمجون ان يجمعوا فيه البيانات و الطرق ( الدوال) تحت سقف واحد.
يتم إنشاء الفئات بإستخدام الكلمة المفتاحية class وهي من الكلمات المحجوزة في الجافا ويكون الشكل العام للفئة كما يلي :