Java: The Complete Reference, Twelfth Edition
جاوا یکی از مهمترین و پر استفادهترین زبانهای کامپیوتری در دنیا است. علاوه بر این، سالهاست که این تمایز را حفظ کرده است. بر خلاف برخی از زبانهای کامپیوتری دیگر که نفوذ آنها با گذشت زمان کاهش یافته است، جاوا قویتر شده است. جاوا با انتشار اولین نسخه خود، به خط مقدم برنامه نویسی اینترنت رسید. تمام نسخههای بعدی از آن نیز این موقعیت را تقویت کرده اند. امروزه، هنوز هم اولین و بهترین انتخاب برای توسعه برنامههای کاربردی تحت وب است. همچنین جاوا یک زبان برنامه نویسی قدرتمند و همه منظوره است که برای اهداف متنوعی مناسب است. به عبارت ساده بسیاری از دنیای مدرن با کد جاوا اجرا میشوند. جاوا واقعاً مهم است.
دلیل اصلی موفقیت جاوا، چابک بودن آن است. از زمان انتشار نسخه اولیه 1.0، جاوا به طور مداوم با تغییرات محیطهای برنامه نویسی و تغییرات در روشهای برنامه نویسی برنامه نویسان سازگار شده است. مهمتر از همه، این روند را فقط دنبال نکرده بلکه به ایجاد آنها نیز کمک کرده است. توانایی جاوا برای وفق دادن خود با نرخ سریع تغییر در دنیای محاسبات، بخش مهمی از این که چرا موفقیت آمیز بوده است و این موفقیت ادامه دارد، است.
از آنجایی که این کتاب برای اولین بار در سال 1996 منتشر شده، چندین ویرایش از آن منتشر شده است که هر کدام نشان دهنده تکامل مداوم جاوا است. این کتاب، دوازدهمین ویرایش است که برای Java SE 17 (JDK 17) بروز شده است. در نتیجه، این ویرایش کتاب حاوی مقدار قابل توجهی مطلب جدید، به روز رسانیها و تغییرات است. بحث در مورد ویژگیهای کلیدی که از زمان انتشار ویرایش قبلی این کتاب به زبان جاوا اضافه شده اند، عبارتند از: پیشرفتهای switch، Record ها، تطبیق الگو با instanceof، کلاسها و ایترفیسهای sealed و بلوکهای متنی. در مجموع، اینها مجموعه قابل توجهی از ویژگیهای جدید را تشکیل میدهند که به طور قابل توجهی حوزه، دامنه و رسایی زبان را گسترش میدهند.
پیشرفتهای switch، قدرت و انعطاف پذیری را به این عبارت کنترلی پایه ای اضافه میکند. گنجاندن رکوردها، روشی کارآمد را برای جمع کردن دادهها ارائه میدهد. افزودن تطبیق الگو به instanceof، رویکردی سادهتر و انعطاف پذیرتر را برای کارهای برنامه نویسی متداول امکان پذیر میکند. کلاسها و رابطهای مهر و موم شده به شما کنترل دقیقی بر وراثت میدهند. بلوکهای متنی به شما امکان میدهند تا رشتههای چند خطی را وارد کنید که فرآیند درج چنین رشتههایی را در کد منبع شما بسیار سادهتر میکنند. در مجموع، این قابلیتهای جدید اساساً راههایی را که با آنها میتوانید راهحلها را طراحی و اجرا کنید، بیشتر میکنند.
کتاب Java: The Complete Reference, 12th Edition (جاوا: مرجع کامل، ویرایش دوازدهم) Herbert Schildt، که به طور کامل برای Java SE 17 بروز رسانی شده است، نحوهی توسعه، کامپایل، دیباگ و اجرا کردن برنامههای جاوا را شرح داده است. هرب شیلد، نویسنده کتابهای پرفروش برنامه نویسی، کل زبان جاوا از جمله نحو، کلمات کلیدی، و اصول برنامه نویسی اساسی را پوشش داده است. همچنین اطلاعاتی در مورد بخشهای کلیدی کتابخانه Java API، مانند ورودی/خروجی، چارچوب مجموعهها، کتابخانه جریان و ابزارهای همزمانی پیدا خواهید کرد. Swing، JavaBeans و servletها مورد بررسی قرار میگیرند و مثالهای متعددی، جاوا را در عمل نشان میدهند. البته، موارد اضافه شده اخیر به زبان جاوا، مانند رکوردها، کلاسهای مهر و موم شده و عبارات سوئیچ به تفصیل مورد بحث قرار گرفته اند. بهتر از همه، این کتاب به سبکی واضح، جذاب و سازش ناپذیر نوشته شده است که شیلد را به انتخاب میلیونها نفر در سراسر جهان تبدیل کرده است.