کتاب Java 17 Quick Syntax Reference یک کتاب خلاصه و مفید برای یادگیری نحو (Syntax) نسخهی جدید جاوا یعنی 17 میباشد. این کتاب در 24 فصل با زبانی ساده توانسته نحوهی نگارش زبان قدرتمند برنامهنویسی جاوا را آموزش میدهد.
در ادامه مقدمهای از کتاب Java 17 Quick Syntax Reference را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Java 17 Quick Syntax Reference:
جاوا یک زبان برنامهنویسی شیگرا سطح بالا است که توسط Sun Microsystems توسعه یافته است که در سال 2010 بخشی از Oracle Corporation شد. این زبان بسیار شبیه به ++C است اما برای تسهیل نوشتن کدهای بدون اشکال ساده شده است. مهمتر از همه، برخلاف ++C، هیچ اشارهگری در جاوا وجود ندارد – در عوض، تمام تخصیص و تخصیص حافظه به طور خودکار انجام میشود.
علیرغم سادهسازیهایی مانند این، جاوا به دلیل کتابخانه کلاس بزرگی که دارد، عملکرد بسیار بیشتری نسبت به ++C دارد. برنامههای جاوا نیز عملکرد بالایی دارند و میتوان آنها را بسیار ایمن کرد، که باعث شده جاوا به محبوبترین زبان برنامهنویسی همهمنظور امروزی تبدیل شود.
یکی دیگر از ویژگیهای کلیدی جاوا مستقل بودن آن از پلتفرم است. این تنها با کامپایل کردن برنامهها در نیمه راه، به دستورالعملهای مستقل از پلتفرم به نام بایت کد به دست میآید. سپس بایت کد توسط ماشین مجازی جاوا (JVM) تفسیر یا اجرا میشود. یعنی هر سیستمی که این برنامه و کتابخانههای همراه آن را نصب کرده باشد میتواند برنامههای جاوا را اجرا کند.
برای اینکه جاوا در محیطهای مختلف استفاده شود، چهار نسخه مختلف وجود دارد: Java ME ،Java SE ،Java EE و Java FX. هر نسخه شامل یک JVM و مجموعهای از کتابخانههای کلاس است. جاوا SE (نسخه استاندارد) JVM استاندارد را همراه با کتابخانههای رایج برای ساخت برنامهها، به ویژه برنامههای دسکتاپ، فراهم میکند.
Java ME (Micro Edition) یک نسخه کوچک جاوا SE است که برای اجرا در دستگاههای کوچک مانند تلفنهای همراه طراحی شده است. Java EE (Enterprise Edition) یک نسخه توسعه یافته از Java SE است که شامل کتابخانههایی برای ساخت برنامههای کاربردی وب در مقیاس بزرگ است.
جدیدترین نسخه اضافه شده JavaFX است، یک نسخه سبک وزن که برای ساخت برنامههای دسکتاپ و وب غنی در نظر گرفته شده است. این نسخه شامل یک کتابخانه جدید برای ساخت رابطهای گرافیکی کاربر (GUI) است که قرار است جایگزین کتابخانه استاندارد رابط کاربری گرافیکی به نام Swing مورد استفاده در Java SE شود.
برای اینکه جاوا در محیطهای مختلف استفاده شود، چهار نسخه مختلف وجود دارد: Java SE ،Java ME ،Java EE و Java FX. هر نسخه شامل یک JVM و مجموعه ای از کتابخانههای کلاس است. جاوا SE (نسخه استاندارد) JVM استاندارد را همراه با کتابخانههای رایج برای ساخت برنامهها، به ویژه برنامههای دسکتاپ، فراهم میکند.
Java ME (Micro Edition) یک نسخه کوچک جاوا SE است که برای اجرا در دستگاههای کوچک مانند تلفنهای همراه طراحی شده است.
Java EE (Enterprise Edition) یک نسخه توسعه یافته از Java SE است که شامل کتابخانههایی برای ساخت برنامههای کاربردی وب در مقیاس بزرگ است.
جدیدترین نسخه اضافه شده جاوا FX است، یک نسخه سبک وزن که برای ساخت برنامههای کاربردی وب غنی در نظر گرفته شده است. کتابخانههای زبان جاوا و کلاسها از زمان انتشار اولیهشان در سال 1996 تغییرات عمدهای را تجربه کردهاند.
قراردادهای نامگذاری نسخهها نیز عمدتاً به دلایل بازاریابی از طریق چند بازبینی انجام شده است. نسخههای اصلی شامل JDK 1.0 ،JDK 1.1 ،J2SE 1.2 ،J2SE 1.3 ،J2SE 1.4 ،J2SE 5.0 و پس از آن جاوا SE 6 تا جاوا SE 17، با Java SE 17 نسخه فعلی در زمان نگارش است.
برای سادگی، در این کتاب به نسخههای جاوا به عنوان جاوا 1-17 اشاره میشود. توجه داشته باشید که جاوا به گونهای طراحی شده است که سازگار با عقب باشد. بنابراین، ماشین مجازی برای جاوا 17 همچنان میتواند برنامههای جاوا 1 را اجرا کند.
علاوه بر کتاب Java 17 Quick Syntax Reference، برای آموزش پیشرفتهی زبان جاوا میتوانید از کتاب JavaScript The Definitive Guide نیز استفاده نمائید.
سرفصلهای کتاب Java 17 Quick Syntax Reference:
- About the Author
- About the Technical Reviewer
- Introduction
- Chapter 1: Hello World
- Chapter 2: Compile and Run
- Chapter 3: Variables
- Chapter 4: Operators
- Chapter 5: String
- Chapter 6: Arrays
- Chapter 7: Conditionals
- Chapter 8: Loops
- Chapter 9: Methods
- Chapter 10: Class
- Chapter 11: Static
- Chapter 12: Inheritance
- Chapter 13: Overriding
- Chapter 14: Packages and Import
- Chapter 15: Modules
- Chapter 16: Access Levels
- Chapter 17: Constants
- Chapter 18: Interface
- Chapter 19: Abstract
- Chapter 20: Enum
- Chapter 21: Exception Handling
- Chapter 22: Boxing and Unboxing
- Chapter 23: Generics
- Chapter 24: Lambda Expressions
- Index
فایل کتاب Java 17 Quick Syntax Reference را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.