
دانلود کتاب Java Virtual Machine (به فارسی: ماشین مجازی جاوا) نوشته شده توسط «Jon Meyer – Troy Downing – Andrew Shulmann»
اطلاعات کتاب ماشین مجازی جاوا
موضوع اصلی: برنامه نويسي
نوع: کتاب الکترونیکی
ناشر: Wiley-VCH
نویسنده: Jon Meyer – Troy Downing – Andrew Shulmann
زبان: English
فرمت کتاب: chm (قابل تبدیل به سایر فرمت ها)
سال انتشار: 1997
تعداد صفحه: 452
حجم کتاب: 1 مگابایت
نوبت چاپ: Bk&Disk
توضیحات کتاب ماشین مجازی جاوا
ماشین مجازی جاوا پیاده سازی نرم افزار یک “CPU” است که برای اجرای کدهای کامپایل شده جاوا طراحی شده است. این شامل برنامههای جاوا مستقل و همچنین «برنامههای کاربردی» است که در مرورگرهای وب مانند NetScape Navigator دانلود و اجرا میشوند. این کتاب یک راهنمای برنامه نویسی جامع برای ماشین مجازی جاوا (JVM) است. این کتاب به دو بخش تقسیم شده است: بخش اول شامل اطلاعاتی در مورد معناشناسی و ساختار JVM است. بخش دوم مرجعی از دستورالعملهای JVM یا “opcodes” است. این کتاب در نظر گرفته شده است تا به خوانندگان یک دید کلی و مرجع قوی از JVM بدهد تا بتوانند پیادهسازیهای خود را از JVM ایجاد کنند یا کامپایلرهای خود را بنویسند که جاوا را ایجاد میکنند. کد شیء. راهنمای برنامه نویسی شامل مثال های متعددی است که به زبان اسمبلی جاوا نوشته شده است. یک اسمبلر جاوا به همراه کتاب ارائه شده است، بنابراین می توان همه نمونه ها را کامپایل و اجرا کرد. بخش مرجع شرح کاملی از مجموعه دستورالعمل های VM و فرمت فایل کلاس، شامل توضیح تأییدکننده کد بایت. شاید مهمترین دلیل برای یادگیری ماشین مجازی جاوا این باشد که ابزارهای اضافی برای حل مشکلات برنامه نویسی در جاوا در اختیار شما قرار می دهد. معماری جاوا بسیار باز است – آسان است پس از اینکه قوانین اولیه ماشین مجازی جاوا را یاد گرفتید، پسوندهای برنامهای را به جاوا اضافه کنید. و ماشین مجازی جاوا قابل حمل است، بنابراین فقط باید یک بار برنامه افزودنی را بنویسید. بنابراین اگر از ویژگی خاصی خوشتان نمیآید زبان جاوا کار می کند، چرا یک کتابخانه افزونه ایجاد نمی کنید که به روشی که شما نیاز دارید عمل کند؟ آنقدرها هم که فکر می کنید سخت نیست و این کتاب تمام جزئیات مورد نیاز را در اختیار شما قرار می دهد. به عنوان مثال، اگر برنامه شما دارای کدهای دستکاری ماتریس زیادی است، احتمالاً می خواهید معادلات ماتریس را با استفاده از عملگرهایی مانند *، + بنویسید. ، / و -. اما جاوا به شما اجازه نمی دهد این عملگرها را نادیده بگیرید. راه حل؟ یک تجزیه کننده ساده ایجاد کنید که عبارات ماتریس را مستقیماً در کد JVM کارآمد کامپایل می کند. سپس میتوانید روشهای بهدستآمده را از هر برنامه جاوا، در هر مفسری فراخوانی کنید. همچنین، ممکن است برنامهای مبتنی بر قانون بنویسید و بخواهید قوانین را با استفاده از نحو خوانا بیان کنید. یک رابط JVM ایجاد کنید که به شما امکان میدهد این کار را سریع، زیبا و کارآمد انجام دهید. استفاده از JVM قدرت واقعی جاوا را آزاد میکند – ایجاد نحو اضافی برای بیان مشکلاتی که میخواهید حل کنید و کنترل نهایی بر عملکرد را به شما امکان میدهد. پس اگر می خواهید از رقبا جلوتر باشید، با JVM شروع کنید. برنامه هایی ایجاد کنید که شامل بارگذاری بیش از حد اپراتور، کلمات نحوی قابل توسعه توسط کاربر، تولید پویا کلاس ها و متدها و موارد دیگر می شود. شما می توانید بر ویژگی های طراحی زبان جاوا غلبه کنید یا حتی زبان های خود را ایجاد کنید. و به دلیل معماری ماشین مجازی جاوا، می توانید این کار را به سادگی، قابل حمل و کارآمد انجام دهید: کار شما از هر برنامه جاوا، در هر مفسر جاوا در تقریباً هر کامپیوتری قابل دسترسی خواهد بود.
دانلود کتاب «ماشین مجازی جاوا»

📖 خرید این کتاب
برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمههای زیر کلیک کنید تا پیام آماده برای شما ارسال شود:
پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.