ماشیه مجازی جاوا

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 443

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ECIE01_013

تاریخ نمایه سازی: 8 اردیبهشت 1396

چکیده مقاله:

یک ماشین مجازی جاوا، علاوه بر جاوا، زبانهای برنامهنویسی دیگری را هم پشتیبانی م ینماید. برای مثال دستورات زبان برنامهنویسی ادا توانایی ترجمه به بایت کد و نی ز اجرا در این ماشین مجازی را دارا هستند. علاوه بر شرکت سان(که شرکت توسعه دهندهی جاواست که البته این انحصار به شرکت اوراکل واگزار شد ه است)، سای ر شرکتها نی ز ماشی نهای مجازی جاوایی را منتشر نمودهاند. که البته این کار تحت ویژگ یهای منتشر شده توسط سان، صورت م یپذیرد. همچنانکه تمام حقوق تجاری آن تحت نام جاوا و متعلق به سان است.جاوا، متبادر کنندهی مفهومی خاص است : یکبار بنویس، همهجا اجرا کن. این مفهوم توسط جیویام، پیادهسازی شده است. جیویام، محیطی برای اجرای برنامههای جاوا می باشد. این ماشین مجازی نرمافزاری است که در لایهی بالایی سختافزار واقعی و سیتمعامل قرار میگیرد.جیویام جزء حیاتی سکوی جاو است. جیویام، بر روی بسیاری از سختافزارها و سکوهای نرمافزاری قابل نصب است. جاوا با استفاده از بایت کد یکسان برای تمام سکوها، ویژگیای را معرفی می نماید با نام : یک بار ترجمه کن، هرجایی اجرا کن که مخالف با مفایر با یکبار بنویس، همهجا اجرا کن است. چراکه یکبار بنویس ...، دربارهی زبانهای ترجمهشوندهی چند سکویی است.جیویام، به همراه مجموعهای از کتابخانههای کلاس استاندارد توزیع میگردد. این کتابخانهها رابط برنامهنویسی نرمافزار را پیادهسازی مینماید. یک رابط برنامهنویسی نرمافزار، توسط یک سامانهی رایانهای، کتابخانه، یا برنامه برای تبادل داده بین آنها فراهم میگردد. این رابطهای برنامهای، به صورت متناسب و با هم، در محیط زماناجرای جاوا (JRE (به صورت یک بسته وجود دارد.

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • کریلم پاول) 31-01-2008" .(ماشین داوینچی شرکت سان برای پوشش گسترده" ...
  • تولکدورفه روبرت) 20" .(زبان‌های مربوط به جی‌وی‌ام" 08-06-2008. Retrieved ...
  • تولکسدورف, روبرت7) 2005" .(زبان‌های مربوط به جی‌وی‌ام" .08-06-2008 Retrieved ...
  • تولکسدورف, روبرت9) 00".(زبان‌های مربوط به جی‌وی‌ام" .08-06-2008 Retrieved ...
  • Fowler, Martin. Patterns of Enterprise Application Architecture ...
  • Deitel & Deitl _ Java How to Program, 6th Ed. ...
  • Bruce Eckel, Thinking in Java, 3rd Edition, _ .BruceEckel _ ...
  • Deitel & Deitel _ Java How to Programy 6th Ed. ...
  • نمایش کامل مراجع