تبلیغات
سایت بزرگ جاوا - تاریخچه نگارش جاوا
دسته ها
» وبسایت
» کاربردی سایت
» آموزش جاوا
» آموزش ساین گوشی
» بازی های جاوا
» كد ابزار های سرگرم كننده
» ابزار های كاربردی برای وبلاگ
» كد های زیباسازی وبلاگ
» معرفی وبلاگ به موتورهای جستجوگر
» کد بازی های آنلاین
» دانستنی های تصادفی
» حدیث های تصادفی
» ترفندهای تصادفی
» سخنان تصادفی
» جوک تصادفی
» SmS تصادفی
» پنجره های تبلیغاتی در وب شما
» فرم تماس با ما در وب شما
» پیغام ورود وخروج برای وبلاگ
» آموزش زبان انگلیسی در وب
» نظرسنجی ستاره ایی
» جدول رده بندی فوتبال
» كد نرخ ارز، طلا و نقره
» کاربران آنلاین در Web
» آمار گیری وبلاگ ها
» جستجوگر برای وبلاگ
» دیکشنری آنلاین
» سیستم Whois
» نمایشگر تاریخ
» نمایشگر زمان
» اخبار در وبلاگ
» اوقات شرعی
» آب و هوا
» آموزش قراردادن کدها دروبلاگ
» ابزار نمایش Page Rank
» ابزار استاتوس بار
» بار گذاری و لودینگ
» نظرسنجی ستاره ایی
» قطرات شبنم در Web
» تغییر شکل موس
» بارش برف
» شمارش معکوس تا سال 88
» لوگو عید نوروز برای وب
» دعای فرج آقاامام زمان برای وب
» لوگو حمایتی تیم استقلال
» لوگو های حمایتی
» لوگو سفیر امید
» قرآن كریم برای وب
» قالب میهن بلاگ
» قالب بلاگفا
» قالب پرشین بلاگ
» قالب بلاگ اسکای
» كسب در آمد برای وبلاگ نویسان
» كد گذاشتن ویدیو در سایت یا وبلاگ
» كد بستن راست كیلیك
» تقلب در سیستم های تبلیغاتی
» لوگو حمایتی تیم پیروزی
» آموزش بالا بردن آمار وبلاگ و سایت
» فالنامه ها
» تشخیص کاربران در یاهو
آمار
کل بازدید:
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد کل پست ها :

افزایش بازدید
افزایش بازدید

افزایش بازدید  " امروز: "

تاریخچه نگارش جاوا

  دیدگاه ها :()

زبان جاوا از زمان عرضهٔ جی‌دی‌کا ۱٫۰ تغییرات بیشماری را پشت سر گذاشته‌است که شامل اضافه‌شدن کلاس‌هایی به کتاب‌خانه‌ی استاندارد آن بوده‌است. از زمان J2SE ۱٫۴ توسعهٔ جاوا بر عهدهٔ فرایند جمعیت جاوا (ف.ج. ج) قرار گرفته‌است که از درخواست‌های خصوصیات جاوا (جی‌اس‌آرها) برای ارایهٔ و تعیین تغییرات صورت گرفته بر روی سکوی جاوا استفاده می‌نماید.

علاوه بر تغییرات زبان، تغییرات زیادی در طول سالیان متمادی بر روی کتابخانهٔ جاوا صورت گرفته‌است. از چند صد کلاس در جاوا ۱٫۰ به بیش از هزاران کلاس در جاوای نگارش استاندارد ۵٫۰ رسیده‌است. تمام رابط‌های برنامه‌نویس کاربردی مانند سوینگ و جاوای دوبعدی به جاوا اضافه شده و بسیاری از کلاس‌های جی‌دی‌کا ۱٫۰ بازنشسته شده‌اند. برخی از برنامه به کابرانش این اجازه را می‌دهد تا برنامه‌ها را از یک نگارش سکوی جاوا به نگارش‌های قدیمی‌تر تبدیل نمایند. برای مثال تبدیل برنامه‌ایی از جاوا ۵٫۰ به جاوای نگارش ۱٫۴ که به آن عقبگرد جاوا می‌گویند.



جی‌دی‌کا ۱٫۱ (۱ اسفند ۱۳۷۵)[ویرایش]

اضافه‌شدن‌هایی عظیمی صورت گرفت، از قبیل:[۳]

جی۲ اس‌ایی ۱٫۲ (۱۷ آذر ۱۳۷۷)[ویرایش]

این کیتِتوسعه با نام رمزی زمین بازی (به انگلیسیPlayGround) عرضه شد. این نگارش و انتشارهای بعدی بعدی آن تا زمان J2SE ۵٫۰ با نام جاوا ۲ و نامِ نگارشی J2SE (سکوی ۲ جاوا، نگارش استاندارد) برای ایجاد تمایز بین سکوی پایه از سکوی جاوا، نسخه سازمانی، سکوی جاوا، نسخه میکرو مزین گردید. سایر تغییرات اساسی عبارتند از:[۴]

جی۲ اس‌ایی ۱٫۳ (۱۹ اردیبهشت ۱۳۷۹)[ویرایش]

با نام رمزی کسترل. تغییرات مهم عبارتند از:[۵][۶]

جی۲ اس‌ایی ۱٫۴ (۱۷ بهمن ۱۳۸۰)[ویرایش]

مرلین نام رمزی این انتشار بود. اولین انتشار جاوا بود که تحت فرایند جمعیت جاوا در قالب جی‌اس‌ار ۵۹ منتشر شد. تغییرات عمدهٔ آن عبارتند بودند از:[۷][۸]

تغییران زبان

بهبود کتابخانه

جی۲ ای‌ایی ۵٫۰ (۹ مهر ۱۳۸۳)[ویرایش]

نام رمزی ببر (به انگلیسیTiger)، که با عدد ۱٫۵ نمایش داده می‌شود.[۹] این نگارش تحت جی‌اس‌ار ۱۷۶ توسعه داده‌شد. این نگارش در تاریخ ۲۰ فروردین ۱۳۸۷ به پایان عمر خود رسید و از تاریخ ۱۲ آبان ۱۳۸۸ دیگر مورد پشتیبانی قرار نگرفت.[۱۰] تغییرات زیادی در ویژگی‌های زبانیِ این نگارش صورت گرفت[۱۱][۱۲]

  • عمومی سازی: به مجموعه‌ها امکان ترجمهٔ در زمان (ایستا) را داده و اطمینان نوع را با حذف تبدیل نوع را می‌دهد. (در جی‌اس‌ار ۱۴ شرح داده‌شده است)
  • فرا داده: که یادداشت جاوا نیز نامیده می‌شود. این ویژگی به زبان این امکان را می‌دهد تا سازندهٔ کلاسو متدهای به فراداده‌هایی پیوست شده که می‌توانید توسط ابزارهای خاصی مورد پردازش قرار گیرند. (در جی‌اس‌ار ۱۷۵ شرح داده‌شده‌است).
  • بهبود حلقهٔ for each : عبارت حلقهٔ for به صورت خاصی توسعه داده‌شد تا بتواند برای هر عضو از آرایه یا هر چیز قابل پیمایشی مانند مجموعه، شناسایی نموده و عملیات را بر روی آن‌ها انجام دهد.
void displayWidgets (Iterable<Widget> widgets) {
     for (Widget w: widgets) {
         w.display();
     }
}

جاوا ای‌ایی ۶(۲۰ آذر ۱۳۸۵)[ویرایش]

نام رمز اسب وحشی (به انگلیسیMustang). از این نگارش به بعد عبارت جی۲اس‌ایی به عبارت جاوا اس‌ایی جایگزین شد(J2SE به Java SE تبدیل شد) و از بخش عددی نگارش، «.۰» حذف شد.[۱۳] اگرچه روش شماره‌گذاری به منظور توسعه به همان روش سابق باقی‌ماند، ۱٫۶٫۰.[۱۴] این نگارش تحت جی‌اس‌ار ۲۷۰ توسعه یافت. در طول فاز توسعه، کارهای جدیدی از قبیل بهبود و یافتن خطا و رفع آن‌ها صورت گرفت. این کار به صورت هفته‌ای انجام شد. نگارش بتا، در بهمن ۱۳۸۴و خرداد ۱۳۸۵ منتشر شد. این رویه تا ارایهٔ کامل در تاریع ۱۱ آذر ۱۳۸۵ ادامه یافت. نگارش کنونی که روزآمدی ۲۶م است در خرداد ۱۳۹۰ منتشر شد تغیررات عمدهٔ صورت گرفته در این نگارش عبارتند از:[۱۵][۱۶]

  • پشتیبانی از نگارش‌های ویندوز۹.X متوقف شد. به صورت غیررسمی روزآمدی هفتم نگارش ۶، آخرین جاوایی بود که بر روی آن‌های کار می‌کرد.
  • بهبود شگفت‌انگیز در هستهٔ برنامه و سوینگ.[۱۷][۱۸]
  • پشتیبانی از جی‌دی‌بی‌سی (جی‌اس‌از ۲۲۱)
  • بهبودهای چشمگیر در واسط گرافیکی که از آن میان می‌توان به سوینگ‌ورکر در رابط برنامه‌نویسی اشاره نمود، اعمال فیلتر و مرتب‌سازی در جدوال.
  • بهبود جی‌وی‌ام: افزاشی کارایی در همزمان سازی و ترجمه و نیز ارایه یک الگوریتم جدید به همراه بهینه‌سازی زباله‌جمع کن از دیگر بهبود سازی‌های صورت گرفته بود. افزایش کارایی برنامه در زمان اجرا نیز از تغییرات مهم بود.[۱۹]


› نویسنده : محمد رضا  › تاریخ : شنبه 29 آبان 1395