مميزات الجافا: تتميز لغة جافا بمميزات خاصة مما يجعلها أكثر لغات البرمجة إثارة؛ حيث أن ما يميزها الآتي: – السهولة. – تدعم مفهوم البرمجة الشيئية (البرمجة كائنية التوجه). – سهولة الحصول عليها. – امنة. – قابلة للنقل والتنفيذ. – إضافة الحركة والصوت إلى صفحات الويب. لغة البرمجة جافا pdf. – كتابة الألعاب والبرامج المساعدة. – إنشاء برامج ذات واجهة مستخدم رسومية. – تصميم برمجيات تستفيد من كل مميزات الأنترنت. توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد. لا تنحصر فاعلية الجافا في الشبكة العنكبوتية فقط بل تمكننا من إنشاء برامج للاستعمال الشخصي والمهني، هذه البرامج تنجز عبر جملة من البرامج التي تسهل كتابة الأوامر كبرنامج نت بينز واكليبس.
Introduction to programming and output٢- المتغيرات والمدخلات. Variables and Input٣- التعابير الرياضية وأنواع البيانات. Expressions and data types٤- الشروط والتعابير المنطقية. Conditional statement and logical expressions٥- التكرار. Loopsفي الجزء الثاني سنتعلم البرمجة الشيئية Object Oriendted Programming والمصفوفات Arrays كالتالي:١- نبذة عن الفئات (الأصناف) والأشياء. Introduction to objects and classes٢- الطرق والأشياء. Objects and Methods٣- الحوصلة وإخفاء المعلومات. Encapsulation and information hiding٤- الأعضاء الثابتين والمراجع. References and static members٥- المصفوفات. البرمجة بلغة جافا - رواق. Arrays٦- المصفوفات والأشياء. Array of objects متطلبات الماده لا تحتاج إلى أي خلفية سابقة في البرمجة. تحتاج أن يكون لديك اساسيات بسيطة في كيفية استخدام جهاز الكمبيوتر وتثبيت البرامج عليه. المخرجات المتوقعة في نهاية المادة سيكون الطالب قد كون أساسا في علم البرمجة ولغة جافا لكي يكون قادرا فيما بعد على البرمجة بلغة جافا على جوالات أندرويد أو برمجة تطبيقات الويب والانترنت.
هذا الأخير يذهب أبعد من ذلك، حيث يوفر نسخة خفيفة من الموقع تعمل من دون جافاسكريبت وموجهة بشكل خاص لأجهزة الهواتف الذكية. أشياء لا يستطيع جافا سكريت في المتصفح القيام بها هناك حدود يحاط بها الجافا سكريبت في المتصفح بحيث لا يستطيع تجاوزها، والهدف بكل تأكيد هو حماية بيانات وملفات المستخدمين من الوصول إليها من قبل بعض المواقع الشريرة. فعلى سبيل المثال: لا يمكن لأي موقع الوصول إلى الملفات في حاسوب المستخدم أو قراءتها إلا إذا قام المستخدم بنفسه برفع تلك الملفات إلى ذلك الموقع عن طريق عنصر File Input أو تقنية السحب والإفلات (Drag and Drop). معلومات عن لغة البرمجة جافا. حتى في داخل المتصفح الواحد، لا يمكن لجافاسكريبت في موقع مفتوح بتبويبة (Tab) أن يصل إلى محتويات موقع آخر في تبويبة ثانية. يمكن لجافاسكريبت أن يتواصل ويتبادل البيانات بشكل عادي وسهل مع خادم الموقع الذي قام بإرسال تلك الصفحة التي يشتغل فيها ذلك الجافا سكريبت، بينما يصبح هذا الأمر مقيدا إذا كانا الإثنان من أصول مختلفة. فمثلا لا يمكن لجافاسكريبت من مدونة توتومينا أن يرسل بيانات أو يحصل عليها من موقع آخر إذا لم يسمح هذا الأخير بذلك. هذه السياسية تعرف Same-origin Policy والهدف منها هو عزل أكواد جافا سكريبت الخبيثة في نطاق محدد لا تستطيع تجاوزه.