جافا هي لغة برمجة عالية المستوى ضعت أصلا من قبل شركة صن مايكروسيستمز وأفرج عنه في عام 1995. جافا يعمل على مجموعة متنوعة من المنصات، مثل ويندوز، ماكنتوش، والإصدارات المختلفة من UNIX. يعطي هذا البرنامج التعليمي على فهم كامل في جاوا.
وهذا إشارة يأخذك من خلال نهج بسيط وعملي حين تعلم لغة البرمجة جافا.
وهذا إشارة يأخذك من خلال نهج بسيط وعملي حين تعلم لغة البرمجة جافا.
جمهور
وقد تم إعداد هذا المرجع للمبتدئين لمساعدتهم على فهم المفاهيم الأساسية إلى المتقدمة المتعلقة جافا لغات البرمجة.
المتطلبات الأساسية
قبل أن تبدأ في فعل الممارسة مع أنواع مختلفة من الأمثلة الواردة في هذا المرجع، أنا جعل افتراض أن كنت على علم بالفعل حول ما هو برنامج كمبيوتر وما هي لغة برمجة الكمبيوتر.
تجميع / تنفيذ برامج جافا
قدمنا لكم خيارا متاحا لتنفيذ شفرة جافا على الانترنت. فقط انقر على انها محاولة افايابلي زر في الزاوية العلوية اليمنى من إطار التعليمات البرمجية لتنفيذ التعليمات البرمجية المتاحة. هناك أمثلة معينة تنطوي على الملفات المصدر متعددة الخ والتي لا يمكن تنفيذها باستخدامجربه الخيار ولكن يمكنك محاولة منهم لهم باستخدام compileonline.com، والذي يتوفر في الخادم قدرة عالية مكرسة مما يتيح لك تجربة برمجة حقيقية مع راحة بنقرة واحدة تجميع والتنفيذ. نعم! فهو حر تماما وعلى الانترنت لها.
جافا - نظرة عامة
لغة البرمجة جافا وضعت أصلا من قبل شركة صن مايكروسيستمز، والتي بدأها جيمس جوسلينج وأفرج عنه في عام 1995 بوصفها عنصرا أساسيا من منصة جافا صن Microsystems.s (جافا 1.0 [J2SE]).
اعتبارا من 8 ديسمبر الإصدار الأخير من جافا الإصدار القياسي هو 6 (J2SE). مع تقدم جافا ولها انتشار شعبية واسعة، بنيت تكوينات متعددة لتناسب مختلف أنواع المنصات. مثلا:. J2EE للتطبيقات المؤسسة، J2ME لتطبيقات الجوال
والتي سميت صن مايكروسيستمز إصدارات جديدة كما J2 SE جافا، جافا EE و Java ME التوالي. مكفول جافا ليتم كتابة مرة واحدة، في أي مكان تشغيل
جافا:
اعتبارا من 8 ديسمبر الإصدار الأخير من جافا الإصدار القياسي هو 6 (J2SE). مع تقدم جافا ولها انتشار شعبية واسعة، بنيت تكوينات متعددة لتناسب مختلف أنواع المنصات. مثلا:. J2EE للتطبيقات المؤسسة، J2ME لتطبيقات الجوال
والتي سميت صن مايكروسيستمز إصدارات جديدة كما J2 SE جافا، جافا EE و Java ME التوالي. مكفول جافا ليتم كتابة مرة واحدة، في أي مكان تشغيل
جافا:
- الاعتراض الموجه: في كل شيء جافا هو كائن. جافا يمكن أن تمتد بسهولة لأنها مبنية على نموذج كائن.
- منصة مستقلة: على عكس العديد من لغات البرمجة الأخرى بما في ذلك C و C + + عندما يتم ترجمة جافا، لا يتم جمعها في ذلك آلة منصة محددة، بدلا رمز بايت إلى منصة مستقلة. يتم توزيع هذا الرمز بايت من خلال شبكة الإنترنت وتفسيرها بواسطة آلة افتراضية (JVM) على أيهما منصة التي تدار.
- : بسيطة تم تصميم جافا لتكون سهلة التعلم. إذا فهم المفهوم الأساسي للOOP جافا سيكون من السهل السيطرة.
- تأمين: مع ميزة جافا آمنة أنها تتيح لتطوير خالية من الفيروسات، وأنظمة المجانية عبث. وتعتمد على تقنيات التوثيق تشفير مفتاح عمومي.
- Architectural- محايد: جافا البرمجي تنسيق ملف كائن العمارة المحايدة مما يجعل التعليمات البرمجية المترجمة لتكون قابلة للتنفيذ على العديد من المعالجات، مع وجود نظام جافا وقت التشغيل.
- المحمولة: يجري المعمارية محايدة وعدم وجود جوانب التنفيذ تعتمد من مواصفات يجعل جافا المحمولة. والمترجم هو مكتوب في جاوة ANSI C مع حدود قابلية نظيفة وهي مجموعة فرعية POSIX.
- قوية: جافا يجعل محاولة للقضاء على حالات الخطأ عرضة من خلال التأكيد أساسا على الترجمة الوقت التحقق من الخطأ ووقت التشغيل والتحقق.
- متعددة الخيوط: مع ميزة جافا متعددة الخيوط فمن الممكن لكتابة البرامج التي يمكن أن تفعل العديد من المهام في وقت واحد. هذه الميزة تسمح للمطورين لتصميم بناء بسلاسة التطبيقات التفاعلية.
- تفسير: تتم ترجمة جافا رمز بايت على الطاير لتعليمات الجهاز الأصلي ولا يتم تخزين أي مكان. عملية التنمية هي أكثر سريعة وتحليلية منذ الربط هو عملية تدريجية والوزن الخفيف.
- عالية الأداء: مع استخدام فقط في الوقت المناسب المجمعين جافا تمكن عالية الأداء.
- توزيع: تم تصميم جافا للبيئة موزعة للانترنت.
- ديناميكية: تعتبر جافا لتكون أكثر ديناميكية من C أو C + + منذ أنها مصممة على التكيف مع البيئة المتغيرة. ويمكن لبرامج جافا تحمل كمية كبيرة من المعلومات وقت التشغيل التي يمكن استخدامها للتحقق من وعزم يصل إلى كائنات في وقت التشغيل.
تاريخ جافا:
بدأ جيمس جوسلينج مشروع لغة جافا في يونيو 1991 للاستخدام في واحدة من العديد من المشاريع فك التشفير. اللغة، ودعا في البداية اوك بعد شجرة بلوط التي وقفت خارج مكتب جوسلينج، وذهب أيضا اسم الأخضر وانتهى الأمر كما سميت لاحقا جافا، من قائمة من الكلمات العشوائية.
صدر الشمس تنفيذ أول العام وجافا 1.0 في 1995. و وعد كتابة مرة واحدة، في أي مكان تشغيل (WORA)، وتوفير دون تكلفة مرات تعمل على منصات شعبية.
في 13 نوفمبر 2006، صدر الكثير من الشمس جافا مجانا كما وبرمجيات المصدر المفتوح تحت شروط رخصة جنو العمومية (GPL).
في 8 مايو 2007 أنهى صن عملية، مما يجعل كل من التعليمات البرمجية الأساسية الحرة والمفتوحة المصدر جاوة، فضلا عن جزء صغير من التعليمات البرمجية التي الشمس لم تعقد حق المؤلف.
صدر الشمس تنفيذ أول العام وجافا 1.0 في 1995. و وعد كتابة مرة واحدة، في أي مكان تشغيل (WORA)، وتوفير دون تكلفة مرات تعمل على منصات شعبية.
في 13 نوفمبر 2006، صدر الكثير من الشمس جافا مجانا كما وبرمجيات المصدر المفتوح تحت شروط رخصة جنو العمومية (GPL).
في 8 مايو 2007 أنهى صن عملية، مما يجعل كل من التعليمات البرمجية الأساسية الحرة والمفتوحة المصدر جاوة، فضلا عن جزء صغير من التعليمات البرمجية التي الشمس لم تعقد حق المؤلف.
الأدوات التي سوف تحتاج:
لأداء الأمثلة التي نوقشت في هذا البرنامج التعليمي، وسوف تحتاج إلى 200 ميغاهيرتز بنتيوم الكمبيوتر مع حد أدنى من 64 ميغابايت من ذاكرة الوصول العشوائي (128 ميغابايت من ذاكرة الوصول العشوائي أوصت).
كما أنك سوف تحتاج البرامج التالية:
كما أنك سوف تحتاج البرامج التالية:
- لينكس 7.1 أو نظام التشغيل ويندوز 95/98/2000 / XP.
- جافا JDK 5
- مايكروسوفت المفكرة أو أي محرر نصوص أخرى
هذا البرنامج التعليمي سوف توفر المهارات اللازمة لخلق واجهة المستخدم الرسومية، والشبكات، وتطبيقات الويب باستخدام جافا.
تحاول ذلك الخيار:
قدمنا لك خيار لتجميع وتنفيذ التعليمات البرمجية على شبكة الإنترنت. فقط انقر على انها محاولة افايابلي زر في الزاوية العلوية اليمنى من إطار التعليمات البرمجية لتجميع وتنفيذ التعليمات البرمجية المتاحة. هناك بعض الأمثلة التي لا يمكن تنفيذها على الانترنت، لذلك علينا تخطي تلك الأمثلة.
العامة الطبقة MyFirstJavaProgram { الجمهور ساكنة باطلة الرئيسي ( سلسلة [] وسائط ) { النظام . خارج . println ( "مرحبا العالم" )؛ } }
قد تكون هناك قضية لم تشاهد نتيجة التعليمات البرمجية المترجمة / أعدم، في هذه الحالة يمكنك إعادة محاولة لتجميع وتنفيذ التعليمات البرمجية باستخدام تنفيذ زر متوفر في compliation نافذة منبثقة.
ما هو التالي؟
سوف المقبل الجزء إرشادك إلى حيث يمكنك الحصول على جافا وثائقها. وأخيرا، فإنه يرشد لك حول كيفية تثبيت جافا وإعداد بيئة تطوير تطبيقات جافا.