کتاب Java The Complete Reference یک منبع کامل و جامع و یکی از قدیمیترین کتابهای آموزش زبان برنامهنویسی جاوا میباشد. این کتاب در 5 بخش و 36 فصل به آموزش مقدماتی تا پیشرفتهی این زبان محبوب پرداخته است.
در ادامه مقدمهای از کتاب Java The Complete Reference را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Java The Complete Reference نسخه 13:
جاوا یکی از مهمترین و پرکاربردترین زبانهای کامپیوتری در جهان است. علاوه بر این، سال هاست که این تمایز را حفظ کرده است. برخلاف برخی دیگر از زبانهای رایانهای که نفوذشان با گذشت زمان کاهش یافته است، جاوا قویتر شده است.
جاوا با اولین انتشار خود به خط مقدم برنامهنویسی اینترنتی تبدیل شد. هر نسخه بعدی این موقعیت را مستحکم کرده است. امروزه هنوز هم اولین و بهترین انتخاب برای توسعه اپلیکیشنهای مبتنی بر وب است. همچنین یک زبان برنامهنویسی قدرتمند و همه منظوره است که برای اهداف مختلف مناسب است. به زبان ساده: بیشتر دنیای مدرن با کد جاوا اجرا میشود. جاوا واقعاً مهم است.
دلیل اصلی موفقیت جاوا چابکی آن است. جاوا از زمان انتشار اولیه ۱. ۰ به طور مداوم با تغییرات در محیط برنامهنویسی و تغییرات در روش برنامهنویسی برنامهنویسان سازگار شده است. مهمتر از همه، این نه تنها روندها را دنبال کرده است، بلکه به ایجاد آنها کمک کرده است. توانایی جاوا برای تطبیق با نرخ سریع تغییرات در دنیای محاسبات، بخش مهمی از موفقیت این جاوا است و همچنان ادامه دارد.
از زمانی که کتاب Java The Complete Reference برای اولینبار در سال ۱۹۹۶ منتشر شد، چندین نسخه را پشت سر گذاشته است که هر کدام منعکسکننده تکامل جاوا هستند. این سیزدهمین نسخه است و برای Java SE ۲۱ (JDK ۲۱) به روز شده است.
در نتیجه، نسخه 13 کتاب Java The Complete Reference حاوی مقدار قابل توجهی از مطالب جدید، به روزرسانیها و تغییرات است. بحث در مورد ویژگیهای کلیدی زیر که از نسخه قبلی این کتاب به سکوی جاوا اضافه شده است، مورد توجه ویژه است:
• تطبیق الگو در سوئیچ
• الگوها را ثبت کنید
• مجموعههای توالی
• رشتههای مجازی
در مجموع، اینها مجموعه قابل توجهی از ویژگیهای جدید را تشکیل میدهند که به طور قابل توجهی دامنه، دامنه و بیان پلت فرم را گسترش میدهند. دو ویژگی اول اضافه شدن به خود زبان جاوا است.
تطبیق الگو در سوئیچ بیانگر عبارت سوئیچ را برای جستجوی مقادیر منطبق با تعدادی از الگوها گسترش میدهد، در حالی که الگوهای رکورد امکان تطبیق الگو با رکوردهای جاوا را در عباراتی برای فرمهای مختصر و قدرتمند پردازش دادهها فراهم میکند.
APIهای اضافی در مجموعههای متوالی، ایده ترتیب برخورد را در چندین کلاس آشنای مجموعه جاوا تعریف میکنند، در حالی که APIهای یکنواختی را برای مدیریت اولین و آخرین عناصر و برای پردازش عناصر به عقب ارائه میدهند.
رشتههای مجازی به توسعهدهندگان اجازه میدهند تا رشتههای جاوا را به شکل سنتی خود ایجاد کنند، اما این موضوعات توسط جاوا مدیریت میشوند، نه توسط سیستمعامل زیربنایی، در نتیجه این امکان را فراهم میکند تا برنامههایی را که به تعداد زیادی رشته نیاز دارند، با دقت بیشتری مقیاسبندی کنند. در مجموع، این ویژگیهای جدید اساساً راههای طراحی و پیادهسازی راهحلها را گسترش میدهند.
کتابی برای همه برنامهنویسان:
کتاب Java The Complete Reference برای همه برنامهنویسان است، چه مبتدی و چه حرفهای با تجربه. مبتدی بحثهای دقیق و مثالهای زیادی را بهویژه مفید خواهد یافت. پوشش عمیق آن از ویژگیها و کتابخانههای پیشرفتهتر جاوا برای حرفهای جذاب خواهد بود. برای هر دو، یک منبع پایدار و مرجع مفید ارائه میدهد.
بیشتر بخوانید: کتاب Modernizing Enterprise Java
آنچه در داخل است:
کتاب Java The Complete Reference یک راهنمای جامع برای زبان جاوا است که نحو، کلمات کلیدی و اصول برنامهنویسی اساسی آن را شرح میدهد. بخشهای قابل توجهی از کتابخانه Java API نیز مورد بررسی قرار میگیرد.
کتاب Java The Complete Reference به چهار بخش تقسیم شده است که هر بخش بر جنبههای متفاوتی از محیط برنامهنویسی جاوا تمرکز دارد.
بخش اول کتاب Java The Complete Reference یک آموزش عمیق از زبان جاوا را ارائه میدهد. با اصول اولیه شروع میشود، از جمله مواردی مانند انواع دادهها، عملگرها، دستورات کنترل و کلاسها. سپس به ارث بردن، بستهها، رابطها، مدیریت استثناها و چند رشتهای از جمله نخ مجازی جدید میرود. در مرحله بعد، حاشیهنویسی، شمارش، جعبه خودکار، ژنریک، ماژولها و عبارات لامبدا را توصیف میکند. I/O نیز معرفی شده است.
فصل آخر کتاب Java The Complete Reference در بخش اول چندین ویژگی اخیراً اضافه شده را پوشش میدهد: رکوردها، کلاسهای مهر و موم شده و رابطها، سوئیچ بهبودیافته، از جمله تطبیق الگو، الگوهای رکورد، تطبیق الگو با instanceof و بلوکهای متن.
بخش دوم جنبههای کلیدی کتابخانه استاندارد API جاوا را بررسی میکند. موضوعات شامل رشتهها، I/O، شبکه، ابزارهای استاندارد، چارچوب مجموعهها (شامل مجموعههای متوالی جدید اضافه شده)، AWT، مدیریت رویداد، تصویربرداری، همزمانی (شامل چارچوب Fork/Join)، عبارات منظم، و کتابخانه stream است.
بخش سوم کتاب Java The Complete Reference سه فصل را ارائه میدهد که Swing را معرفی میکند.
بخش چهارم شامل دو فصل است که نمونههایی از جاوا را در عمل نشان میدهد. اولین مورد بحث جاوا لوبیا است. دومی مقدمهای بر سرولتها ارائه میدهد.
سرفصلهای کتاب Java The Complete Reference نسخه 13:
- Cover
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- Foreword
- Preface
- Part I The Java Language
- Chapter 1 The History and Evolution of Java
- Chapter 2 An Overview of Java
- Chapter 3 Data Types, Variables, and Arrays
- Chapter 4 Operators
- Chapter 5 Control Statements
- Chapter 6 Introducing Classes
- Chapter 7 A Closer Look at Methods and Classes
- Chapter 8 Inheritance
- Chapter 9 Packages and Interfaces
- Chapter 10 Exception Handling
- Chapter 11 Multithreaded Programming
- Chapter 12 Enumerations, Autoboxing, and Annotations
- Chapter 13 I/O, Try-with-Resources, and Other Topics
- Chapter 14 Generics
- Chapter 15 Lambda Expressions
- Chapter 16 Modules
- Chapter 17 Switch Expressions, Records, and Other Recently Added Features
- Part II The Java Library
- Chapter 18 String Handling
- Chapter 19 Exploring java.lang
- Chapter 20 java.util Part 1: The Collections Framework
- Chapter 21 java.util Part 2: More Utility Classes
- Chapter 22 Input/Output: Exploring java.io
- Chapter 23 Exploring NIO
- Chapter 24 Networking
- Chapter 25 Event Handling
- Chapter 26 Introducing the AWT: Working with Windows, Graphics, and Text
- Chapter 27 Using AWT Controls, Layout Managers, and Menus
- Chapter 28 Images
- Chapter 29 The Concurrency Utilities
- Chapter 30 The Stream API
- Chapter 31 Regular Expressions and Other Packages
- PART III Introducing GUI Programming with Swing
- Chapter 32 Introducing Swing
- Chapter 33 Exploring Swing
- Chapter 34 Introducing Swing Menus
- Part IV Applying Java
- Chapter 35 Java Beans
- Chapter 36 Introducing Servlets
- Part V Appendixes
- Appendix A Using Java’s Documentation Comments
- Appendix B Introducing JShell
- Appendix C Compile and Run Simple Single-File Programs in One Step
- Index
مقدمهای بر کتاب Java The Complete Reference نسخه 12:
جاوا یکی از مهمترین و پرکاربردترین زبانهای کامپیوتری در جهان است. علاوه بر این، سالهاست که این تمایز را حفظ کرده است. برخلاف برخی دیگر از زبانهای رایانهای که نفوذشان با گذشت زمان کاهش یافته است، جاوا قویتر شده است.
جاوا با اولین انتشار خود به خط مقدم برنامهنویسی اینترنتی تبدیل شد. هر نسخه بعدی این موقعیت را مستحکم کرده است. امروزه هنوز هم اولین و بهترین انتخاب برای توسعه اپلیکیشنهای مبتنی بر وب است. همچنین یک زبان برنامهنویسی قدرتمند و همه منظوره است که برای اهداف مختلف مناسب است. به زبان ساده: بیشتر دنیای مدرن با کد جاوا اجرا میشود. جاوا واقعاً مهم است.
یکی از دلایل اصلی موفقیت جاوا چابکی آن است. جاوا از زمان انتشار نسخه 1.0 خود به طور مداوم با تغییرات در محیط برنامهنویسی و تغییرات در شیوه برنامهنویسی برنامهنویسان سازگار شده است. مهمتر از همه، این نه تنها روندها را دنبال کرده است، بلکه به ایجاد آنها کمک کرده است. توانایی جاوا برای انطباق با نرخ سریع تغییرات در دنیای محاسبات، بخش مهمی از موفقیت آن است و همچنان ادامه دارد.
از آنجایی که کتاب Java The Complete Reference برای اولینبار در سال 1996 منتشر شد، چندین نسخه را پشت سر گذاشته است که هر کدام منعکسکننده تکامل جاوا هستند. این نسخه دوازدهم است و برای Java SE 17 (JDK 17) به روز شده است. در نتیجه، این نسخه از کتاب Java The Complete Reference حاوی مقدار قابل توجهی از مطالب جدید، به روز رسانیها و تغییرات است. بحث در مورد ویژگیهای کلیدی زیر که از نسخه قبلی این کتاب به زبان جاوا اضافه شده است، مورد توجه ویژه است:
• بهبودهایی برای دستور Switch
• سوابق
• تطابق الگو با instanceof
• کلاسها و رابطهای Sealed
• بلوکهای نوشتاری
در مجموع، اینها مجموعه قابل توجهی از ویژگیهای جدید را تشکیل میدهند که به طور قابل توجهی دامنه، دامنه و بیان زبان را گسترش میدهند. پیشرفت سوئیچ قدرت و انعطافپذیری را به این بیانیه کنترل پایه اضافه میکند. گنجاندن رکوردها روشی کارآمد برای جمعآوری دادهها ارائه میدهد.
افزودن تطبیق الگو به instanceof یک رویکرد سادهتر و انعطافپذیرتر را برای یک کار برنامهنویسی رایج امکانپذیر میکند. کلاسها و رابطهای مهر و موم شده به شما کنترل دقیقی بر وراثت میدهد. بلوکهای متنی به شما امکان میدهند تا کلمات رشتهای چند خطی را وارد کنید، که فرآیند درج چنین رشتههایی را در کد منبع شما بسیار سادهتر میکند. در مجموع، این ویژگیهای جدید اساساً راههایی را گسترش میدهند که در آن میتوانید راهحلها را طراحی و اجرا کنید.
کتابی برای همه برنامهنویسان:
کتاب Java The Complete Reference برای همه برنامهنویسان، چه مبتدی و چه حرفهای با تجربه است. مبتدی بحثهای دقیق و مثالهای زیادی را بهویژه مفید خواهد یافت. پوشش عمیق آن از ویژگیها و کتابخانههای پیشرفته جاوا برای حرفهایها جذاب خواهد بود. برای هر دو، یک منبع پایدار و مرجع مفید ارائه میدهد.
آنچه در داخل این کتاب است:
کتاب Java The Complete Reference راهنمای جامعی برای زبان جاوا است که نحو، کلمات کلیدی و اصول اساسی برنامهنویسی آن را شرح میدهد. بخشهای قابل توجهی از کتابخانه Java API نیز مورد بررسی قرار می گیرد. کتاب Java The Complete Reference به چهار بخش تقسیم شده است که هر بخش بر جنبههای متفاوتی از محیط برنامهنویسی جاوا تمرکز دارد.
بخش اول یک آموزش عمیق از زبان جاوا را ارائه میدهد. با اصول اولیه شروع میشود، از جمله مواردی مانند انواع دادهها، عملگرها، دستورات کنترل و کلاسها. سپس به وراثت، بستهها، رابطها، مدیریت استثنا و چند رشتهای میرود. در مرحله بعد، حاشیهنویسی، شمارش، جعبه خودکار، ژنریک، ماژولها و عبارات لامبدا را توصیف میکند. I/O نیز معرفی شده است.
فصل آخر در بخش اول چندین ویژگی اخیراً اضافه شده را پوشش میدهد: رکوردها، کلاسها و رابطهای Sealed، سوئیچ بهبودیافته، تطبیق الگو با instanceof و بلوکهای متن.
بخش دوم جنبههای کلیدی کتابخانه استاندارد API جاوا را بررسی میکند. موضوعات این بخش عبارتند از رشتهها، I/O، شبکه، ابزارهای استاندارد، چارچوب مجموعهها، AWT، مدیریت رویداد، تصویربرداری، همزمانی (شامل چارچوب Fork/Join)، عبارات منظم، و کتابخانه Stream.
بخش سوم سه فصل را ارائه میدهد که Swing را معرفی میکند.
بخش چهارم شامل دو فصل است که نمونههایی از جاوا را در عمل نشان میدهد. اولین مورد بحث Java Beans است. دومی مقدمه ای بر Serverlet ها ارائه میدهد.
بخش پنجم این کتاب نیز در مورد ضمیمههای کتاب میباشد.
علاوه بر کتاب Java The Complete Reference، برای آشنایی بیشتر با جاوا MVC میتوانید از کتاب Beginning Java MVC 1 نیز استفاده نمائید.
سرفصلهای کتاب Java The Complete Reference:
- PART I The Java Language
- 1 The History and Evolution of Java
- 2 An Overview of Java
- 3 Data Types, Variables, and Arrays
- 4 Operators
- 5 Control Statements
- 6 Introducing Classes
- 7 A Closer Look at Methods and Classes
- 8 Inheritance
- 9 Packages and Interfaces
- 10 Exception Handling
- 11 Multithreaded Programming
- 12 Enumerations, Autoboxing, and Annotations
- 13 I/O, Try-with-Resources, and Other Topics
- 14 Generics
- 15 Lambda Expressions
- 16 Modules
- 17 Switch Expressions, Records, and Other Recently Added Features
- PART II The Java Library
- 18 String Handling
- 19 Exploring java.lang
- 20 java.util Part 1: The Collections Framework
- 21 java.util Part 2: More Utility Classes
- 22 Input/Output: Exploring java.io
- 23 Exploring NIO
- 24 Networking
- 25 Event Handling
- 26 Introducing the AWT: Working with Windows, Graphics, and Text
- 27 Using AWT Controls, Layout Managers, and Menus
- 28 Images
- 29 The Concurrency Utilities
- 30 The Stream API
- 31 Regular Expressions and Other Packages
- PART III Introducing GUI Programming with Swing
- 32 Introducing Swing
- 33 Exploring Swing
- 34 Introducing Swing Menus
- PART IV Applying Java
- 35 Java Beans
- 36 Introducing Servlets
- PART V Appendixes
- A Using Java’s Documentation Comments
- B Introducing JShell
- C Compile and Run Simple Single-File Programs in One Step
- Index
فایل کتاب Java The Complete Reference را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.