جاوا چیست؟
جاوا (JAVA) یک زبان برنامه نویسی شیءگراست که نخستین بار توسط James Gosling (جیمز گاسلینگ) در شرکت Sun Microsystems ایجاد گردید. در سال 1990 شرکت Sun Microsystems در حال توسعه نرمافزاری برای استفاده ابزارهای الکترونیکی بود که مسئولیت تیم، که آن را، تیم پروژه Green نامیدند، جیمز گاسلینگ بر عهده گرفت.
در سال 1991 تیم تصمیم گرفت که زبان جدید را OAK (بلوط) بنامند. علت این نام گذاری وجود درختان بلوط در محوطه اطراف ساختمان محل کار اعضای تیم Green بود. در سال 1992 تیم پروژه Green زبان جدیدی را معرفی کرد که با ابزارهای مختلف خانگی و لمسی کار میکرد. در سال 1993 وب جهانی توسعه یافت و زبان OAK با معرفی Applet که قابلیتهای زیادی به کامپیوترهای متصل به وب میافزود، مشهور شد.
در سال 1995 زبان OAK به JAVA تغییر نام پیدا کرد و توسط Microsoft و Netscape پشتیبانی شد. از آنجا كه مراسم تغییر نام در كافي شاپ برگزار شده بود و همچنین علاقه اعضای تیم Green به قهوه، یک فنجان قهوه داغ به عنوان نماد جاوا در نظر گرفته شد. معتبرترین داستان درباره دلیل این نامگذاری این است که، جیمز گاسلینگ به نوعی قهوه علاقه داشت، که در جزیرهای به نام جاوا، که در اندونزی در جنوب شرقی آسیا است، میروید. کلاً زبان برنامه نویسی جاوا به سه دسته کلی تقسیم میشود :
تاریخچه جاوا
از زمان انتشار اولين نسخه جاوا (java 1.0) تا به امروز، شركت Sun تقریباً هر دو سال يكبار نسخهای جديدی از این زبان را منتشر مینماید. در اين نسخه تازه، معمولاً قابلیتهای جديدي افزوده شده و ايرادهاي نسخه قبل رفع میشوند. نكته قابل توجه در مورد شماره گذاري نسخههای مختلف جاوا آن است كه تا چهارمين نسخه آن شماره گذاري بصورت Java 1.x بود كه x همان شماره نسخه مورد نظر میباشد. از نسخه پنجم به بعد شماره گذاري بصورت Java x تغيير يافت. يعني بجاي اينكه نسخه پنجم را بصورت Java 1.5 نامگذاري كنند، بصورت java 5.0 نامگذاري كردند. در ادامه به معرفي نسخههای مختلف جاوا بر اساس نسخه پایهای آن يا همان نسخه استاندارد (Standard Edition(SE)) میپردازیم. اين نسخه شامل همه ملزومات مورد نياز جهت Desktop Programming میباشد. در جدول زیر نسخههای مختلف جاوا و ویژگیهای آنها ذکر شده است :
نسخه | نام کد | تاریخ پیدایش |
java 1.0 | Oak | January 1996 |
java 1.1 | February 1997 | |
J2SE 1.2 | playground | December 1998 |
J2SE 1.3 | Kestrel | May 2000 |
J2SE 1.4 | Merlin | February 2002 |
J2SE 5.0 | Tiger | September 2004 |
Java SE 6 | Mustang | December 2006 |
Java SE 7 | Dolphin | July 2011 |
Java SE 8 | March 2014 | |
Java SE 9 | September 2017 | |
Java SE 10 | March 2018 | |
Java SE 11 (18.9 LTS) | September 2018 | |
Java SE 12 (19.3) | March 2019 | |
Java SE 13 (19.3) | September 2019 | |
Java SE 14 | March 2020 | |
Java SE 15 | September 2020 |
برای آشنایی بیشتر با این زبان به لینکهای زیر مراجعه کنید :
ضریب اطمینان عملکرد برنامههای نوشته شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر میتوان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد و این، همان شعار جاوا است: “یک بار بنویس، همه جا اجرا کن”.
سلام استاد
وقت شما بخیر
با توجه به اینکه زبان دلفی در سال های اخیر پیشرفت کرده آیا امکان دارد در خصوص این زبان با پلتفرم RAD Studio آموزشی ارائه دهید ؟
با تشکر فراوان از زحمات شما
سلام، مرسی، همچنین
خیر