سیستم مدیریت کسب وکارها و ارتباطات

پلتفرم جاوا

    مهندس برزویی
    • نمایش 3
    توسط مهندس برزویی
    پلتفرم جاوا

    پلتفرم جاوا به مجموعه‌ای از محصولات نرم‌افزاری و مشخصه‌ها از شرکت سان میکروسیستمز، یک زیر مجموعه از شرکت اوراکل، اطلاق می‌شود که به منظور ایجاد محیطی برای نوشتن نرم‌افزارهایی که به صورت چندسکویی اجرا می‌شوند به کار می‌رود. جاوا در محدوده وسیعی از کاربردها، مورد استفاده قرار می‌گیرد. کاربردهایی را محدوده ی وسیعی از سکوهای محاسباتی، سامانه‌های توکار، تلفن‌های همراه که کاربردهایی در دستگاه‌های معمولی هستند تا دستگاه‌هایی از قبیل ابررایانه ها و رایانه‌های خدمتگزار را شامل می‌شود. البته گستردگی جاوا به اندازه‌ای که در خدمتگزاران وب و رایانه رومیزی استفاده می گردد، نیست. جاوا اپلت، به عنوان بخشی از سکوی جاوا، برای فراهم آوردن عملیاتی توسعه یافته و ایمن، در وب استفاده می گردد.
    نوشتن برنامه به زبان جاوا، راهی برای تولید کد این زبان است که در نهایت منجر به تولید بایت کد می گردد. هرچند مترجم زبان‌هایی مانند جاوا اسکریپت، روبی، پایتون نیز قادر به تولید بایت کد می‌باشند. امروزه تعدادی از زبان‌های برنامه‌نویسی به گونه‌ای طراحی شده اند که قابل اجرا روی ماشین مجازی جاوا باشند. از این میان می‌توان به اسکالا، کلوژر اشاره نمود. نحو جاوا، بسیار شبیه به نحو زبان‌های سی و سی++ است. ولی شیء گرایی بکار رفته در آن مدل شده ی اسمال‌تاک و آبجکتیو-سی است.جاوا با ساده‌سازی استفاده از تملک حافظه (با روش قرارگیری روی هیپ) و نیز حذف عناصر سطح پایینی چون اشاره گر و جایگزینی آن‌ها با مراجع ساده‌سازی در زبان صورت پذیرفته‌است. از سویی دیگر مدیریت حافظه با استفاده از بخش یکپارچه و خودکار با نام زباله‌روب (به انگلیسی: Garbage Collection)، وسیله ماشین مجازی جاوا صورت می پذیرد.
    در ۱۳ نوامبر سال ۲۰۰۶(۲۲ آبان ۱۳۸۵)، شرکت سان میکروسیستم بخش عظیمی از جاوا را تحت پروانه عمومی همگانی گنو منشر نمود. اگرچه بخش‌هایی از جاوا، هرچند اندک، هنوز به دلیل مسایل کپی رایت با مجوز سان و به صورت بایت کدهایی از پیش کامپایل شده، منتشر گردید؛ چرا که این بخش‌های متعلق به شرکت سان نیست