Oak به Java تغییر نام داده شد تا بتواند به عنوان
نشان تجاری ثبت شود.Netsccap
Navigator ۰/۲ در سپتامبر سال ۱۹۹۵ از این زبان که به صورت Applet، به کار می رفت
پشتیبانی کرد و
Microsoft در اواخر سال ۱۹۹۵ آن را به کار گرفت.
از آن زمان به بعد توانایی های این زبان رو به فزونی گذاشت.
در سال ۱۹۹۶
شرکت Sun
Microsystems نگارش ۰/۱ ازJava Development Kit را
توسعه داد. و سال بعد نگارش ۱/۱
از JavaBeansپشتیبانی
کرد.
در سال ۱۹۹۷
شرکت Sun بر
علیه
Microsoft شکایت کرد و این شرکت را متهم به نقض
توافقنامه مربوط به استفاده از Java درInternet
Explorer کرد.
بعد از این سان JDK ۲/۱ و Swing را که ابزار پیشرفته تری
نسبت به
(Abstract)
Windowing Toolkit AWTبرای ایجاد رابط گرافیکی کاربر(GUI) فراهم
می کرد ارایه کرد. در حال حاضر JDK در نگارش ۰/۵ و با ویژگی های جدیدی در
دسترس است.
و با نام Java ۲j(Standard
Edition ۲
SE) نیز شناخته می شود.
در کنار آن Java ۲j(Enterprise
Edition ۲EE) (که
درحال حاضر در نگارش ۴/۱
است) برای کاربردهای تجاری ارایه شد. EE۲J تکنولوژی
هایی از قبیل JavaServer Pages Enterprise، Servlets،(JavaBeans EJB) و... را در بر می گیرد.
Java زبانی برای برنامه های توزیع شده است و زبانی
شناخته شده در سطح جهانی است که به کاربر امکان تعامل (interaction) با یک صفحه وب را می دهد و برخلاف
صفحات ایستای HTML فراتر
از خواندن ویا فقط پر کردن یک فرم برای کاربر امکان بازی، چت، انجام محاسبات
درصفحات گسترده و حتی دریافت اخباری که به صورت همزمان به روز رسانی می شوند و
خیلی چیزهای دیگر را فراهم می کند.
Java همچنین مستقل از سیستم عامل است. به این معنی
که شما یک برنامه را یک بار می نویسید و این برنامه بر روی هر سیستم عاملی که
ماشین مجازی جاوا (Java
virtual machine) یا به اختصار JVM بر روی آن نصب باشد به همان شکل و بدون نیاز
به هیچگونه تغییری قابل اجرا خواهد بود.
Java زبانی ساده، کاملا شی گرا، با امنیت بالا و
دارای امکانات چندبندی (Multi-threading) است.
از نگارش۲/۱
به بعد ابزارهای Swing، جاوا را به زبانی آسان
و جذاب برای ایجاد یک
GUL کاربر پسند تبدیل کرده اند.
از نقطه نظر دیگر می توان گفت: که جاوا یک زبان مستقل از
سیستم عامل نیست بلکه همانند یک سیستم عامل مستقل و کوچک عمل می کند.
همان طور که درWindows زبان
های برنامه نویسی امکان اجرا در بستر (Platform) مربوط به Windows/Intel را
دارند ، برنامه های جاوا امکان اجرا در Java/JVM را دارند. و همانند Windows جاوا
هم یک بستر نرم افزاری، تجاری و منحصر به یک شرکت است.
اگر علاقمند به آموزش زبان برنامه نویسی جاوا هستید، بلاگ ترادف برای شما کاربران آموزش کاربردی برنامه نویسی جاوا را آماده کرده است، جهت مشاهده سرفصلها ، موضوعات آموزشی روی لینک زیر کلیک نمایید.
آموزش کاربردی برنامه نویسی Java