برنامه نویسی جاوا در تبریز
برنامه نویسی جاوا در تبریز : جاوا (به انگلیسی: Java) یک زبان برنامهنویسیِ شیءگرا است.
که نخستینبار توسط جیمز گاسلینگ در شرکت سانمایکروسیستمز ایجاد گردید
و در سال ۱۹۹۱ بهعنوان بخشی از سکوی جاوا منتشر شد.
ویژگی این برنامه
1.زبان جاوا، شبیه به سیپلاسپلاس است، اما مدل شیءگرایی آسانتری دارد
2.و از قابلیتهای سطح پایین کمتری پشتیبانی میکند.
3.ایدهٔ شیء گرایی جاوا از زبان اسمالتاک گرفته شدهاست.
4.یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بهطور خودکار انجام میدهد.
5.ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالاتر است.
6.برنامههای جاوا به صورت بایت کد میشوند و توسط ماشین مجازی جاوا (JVM) به کدهای ماشین تبدیل و اجرا میشوند.
7.در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستمعامل خاصی نیستند
8.برنامههای نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا میباشند.
این زبان قسمتهای بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد.
کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشینهای شبیهسازی جاوا را دارد.
اجزای اصلی کامپایلرهای جاوا
ماشینهای پیادهسازی و کتابخانههای آن توسط شرکت مذکور از سال ۱۹۹۵ منتشر شد.
در مه ۱۹۹۷ این شرکت، نرمافزار رایگان این زبان را فراهم کرد.
دیگران هم کاربردهای دیگری از این زبان مثل کامپایلر GNU برای جاوا یا OPENJDK را منتشر کردند.
با پیدایش java2
نسخهٔ جدید توانست ترکیبهای جدیدی را برای نوعهای مختلف سکوهای مختلف ایجاد کند.
به عنوان مثال J2EE، باهدف کاربرد برای تشکیلات سازمانی، و نسخهٔ سکوی جاوا، نسخه میکرو برای تلفن همراه منتشر شد.