13-06-2009, 05:04 PM | رقم المشاركة : 1 | |||||
|
لغة برمجة الجافا
لغة برمجة الجافا التصنيف:شيئية المنحى ظهرت في:1995 صممها:جيمس جوسلينج المطور:صن ميكروسيستمز آخر إصدار:Java Standard Edition 6رقمه:12_1.6.0 (فبراير 2009) نظام التشغيل:عابرة منصات الرخصة:رخصة جنو العمومية / Java Community Process موقع ويب:java.sun.com امتداد الملف:كود مصدري: java ، ملف تنفيذي: class جافا هي لغة برمجة شيئية المنحى ، حرة ، مفتوحة المصدر ، تعمل على آلة افتراضية ، بدأها جيمس جوسلينج من شركة صن مايكروسيستمز. يجب عدم الخلط بين جافا و جافاسكريبت. التاريخ بدأ جيمس جوسلينج مشروع لغة البرمجة جافا في يونيو عام 1991 ، سميت هذه اللغة في البداية باسم أوك Oak (البلوط) ، بسبب شجرة بلوط كانت تقف خارج مكتب جيمس ، و سميت أيضَا باسم جرين Green ، و أخيرًا باسمها المعروف حاليًا جافا Java. كان جوسلينج يهدف لتنفيذ آلة افتراضية و لغة شبيهة بلغة سي و سي بلس بلس. شركة صن أطلقت جافا 1.0 رسميًا عام 1995 تحت شعار "أكتب مرة و شغل في أي مكان" "Write Once, Run Anywhere". ثم أطلقت جافا 2 (1.2 J2SE) في ديسمبر عام 1998 ، شمل ذلك إصدارات J2ME و J2ME ، و كان J2SE يرمز للإصدار القياسي. و في عام 2006 أعيدت تسمية تلك الإصدارات لأغراض تسويقية لتصبح Java SE و Java EE و Java ME. في 13 نوفمبر 2006 أتاحت شركة صن كثيرًا من كود جافا كبرنامج حر و مفتوح المصدر تحت رخصة جنو العامة GPL ، و في 8 مايو 2007 أتاحت ماتبقى ليصبح كود جافا الجوهري حرًا و مفتوح المصدر. الأهداف الاساسية
بنية جافا (Syntax) بنية جافا تستمد الكثير من بنية لغة البرمجة سي : بنية الإسناد ، التعابير ، التحكم ، الكتل الجملية (blocks). أمثلة برنامج أهلا بالعالم التقليدي يكتب بلغة جافا كـ: /* * Outputs "Hello, World!" and then exits */ كود:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } [عدل] Applet // Hello.java كود:
import javax.swing.JApplet; import java.awt.Graphics; public class Hello extends JApplet { public void paintComponent(Graphics g) { g.drawString("Hello, world!", 65, 95); } } يتم تضمين البرنامج Hello.class في صفحة HTML عن طريق العنصر <applet> كما يلي: كود:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!-- Hello.html --> <html> <head> <title>Hello World Applet</title> </head> <body> <appletcode="Hello"width="200"height="200"> </applet> </body> </html> Servlet JavaServer Page تطبيق Swing // Hello.java (Java SE 5) كود:
import java.awt.BorderLayout; import javax.swing.*; public class Hello extends JFrame { public Hello() { super("hello"); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setLayout(new BorderLayout()); add(new JLabel("Hello, world!")); pack(); } public static void main(String[] args) { new Hello().setVisible(true); } } الإصدارات عرفت شركة صن أربعة إصدارات من جافا تستهدف بيئات مختلفة للتطبيقات تنتمي لأحدى المنصات الأربع التالية:
بيئات تطوير متكاملة (IDE) المبرمجون و المطورون بلغة جافا يمكنهم الاختيار من بين عدة بيئات تطوير متكاملة لتسهيل عملهم. بيئات حرة
بيئات مملوكة
آخر تعديل سلسبيل الخير يوم 13-06-2009 في 05:07 PM.
|
|||||
الذين يشاهدون محتوى الموضوع الآن : 3 ( الأعضاء 0 والزوار 3) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
التعليم التفاعلي الشامل في تعليم برمجة php للمبتدئين (1 / 2) | سلسبيل الخير | تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث | 3 | 22-12-2010 09:43 AM |
افضل اسطوانة لتعليم الجافا سـكربت | سلسبيل الخير | المنتديات التقنية : الكمبيوتر والانترنت والجوال | 2 | 10-12-2009 02:03 AM |
لغة برمجة دلفى | سلسبيل الخير | تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث | 2 | 04-12-2009 04:25 AM |
لغة برمجة الجافا سكربيت | سلسبيل الخير | تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث | 0 | 13-06-2009 06:57 PM |
لغة برمجة أيدا Ada | سلسبيل الخير | تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث | 0 | 13-06-2009 05:31 PM |
|