جاوا در عمل به سبک مدرن ۲۰۱۸
Modern Java in Action 2018

دانلود کتاب جاوا در عمل به سبک مدرن ۲۰۱۸ (Modern Java in Action 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2018

زبان

English

تعداد صفحه‌ها

592

نوع فایل

pdf

حجم

4.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب جاوا در عمل به سبک مدرن ۲۰۱۸

خلاصه

کتاب پرفروش Java 8 از Manning، برای Java 9 بازبینی شده است! در کتاب *Modern Java in Action*، شما با استفاده از جدیدترین ویژگی‌ها و تکنیک‌ها، مهارت‌های زبان Java خود را ارتقا خواهید داد.

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning دریافت خواهید کرد.

درباره‌ی فناوری

برنامه‌های مدرن از طرح‌های نوآورانه، از جمله میکروسرویس‌ها، معماری‌های واکنش‌گرا و داده‌های جریانی بهره می‌برند. ویژگی‌های مدرن Java مانند لامبداها، استریم‌ها و سیستم ماژول Java که مدت‌ها در انتظارش بودیم، پیاده‌سازی این طرح‌ها را به طور قابل توجهی آسان‌تر می‌کنند. زمان آن رسیده است که مهارت‌های خود را ارتقا دهید و با این چالش‌ها روبرو شوید!

درباره‌ی کتاب

*Modern Java in Action* ویژگی‌های جدید زبان Java را به کاربردهای عملی آن‌ها مرتبط می‌کند. این کتاب با استفاده از مثال‌های بسیار واضح و توجه دقیق به جزئیات، به زمان شما احترام می‌گذارد. به شما کمک می‌کند تا دانش موجود خود از هسته Java را گسترش دهید، در حالی که بر اضافات مدرنی مانند Streams API و Java Module System مسلط می‌شوید، رویکردهای جدید به همزمانی را بررسی می‌کنید و یاد می‌گیرید چگونه مفاهیم تابعی می‌توانند به شما در نوشتن کدی که خواندن و نگهداری آن آسان‌تر است کمک کنند.

چه چیزهایی در این کتاب خواهید آموخت

* نسخه کاملاً بازبینی شده از کتاب پرفروش *Java 8 in Action* از Manning
* ویژگی‌های جدید در Java 8، Java 9 و نسخه‌های بعدی
* داده‌های جریانی و برنامه‌نویسی واکنش‌گرا
* سیستم ماژول Java

درباره‌ی خواننده

نوشته شده برای توسعه‌دهندگانی که با ویژگی‌های اصلی Java آشنا هستند.

درباره‌ی نویسندگان

Raoul-Gabriel Urma مدیر عامل Cambridge Spark است. Mario Fusco مهندس ارشد نرم‌افزار در Red Hat است. Alan Mycroft استاد علوم کامپیوتر دانشگاه کمبریج است. او یکی از بنیانگذاران بنیاد Raspberry Pi است.

فهرست مطالب

بخش 1 – مبانی
1. Java 8، 9، 10 و 11: چه خبر است؟
2. انتقال کد با پارامتری‌سازی رفتار
3. عبارات لامبدا
بخش 2 – پردازش داده به سبک تابعی با استریم‌ها
1. معرفی استریم‌ها
2. کار با استریم‌ها
3. جمع‌آوری داده‌ها با استریم‌ها
4. پردازش داده موازی و عملکرد
بخش 3 – برنامه‌نویسی موثر با استریم‌ها و لامبداها
1. بهبودهای Collection API
2. بازسازی، تست و دیباگینگ
3. زبان‌های خاص دامنه با استفاده از لامبداها
بخش 4 – جاوا روزمره
1. استفاده از Optional به عنوان جایگزینی بهتر برای null
2. API جدید تاریخ و زمان
3. متدهای پیش‌فرض
4. سیستم ماژول Java
بخش 5 – همزمانی پیشرفته Java
1. مفاهیم پشت CompletableFuture و برنامه‌نویسی واکنش‌گرا
2. CompletableFuture: برنامه‌نویسی ناهمزمان قابل ترکیب
3. برنامه‌نویسی واکنش‌گرا
بخش 6 – برنامه‌نویسی تابعی و تکامل آینده Java
1. تفکر تابعی
2. تکنیک‌های برنامه‌نویسی تابعی
3. ترکیب OOP و FP: مقایسه Java و Scala
4. نتیجه‌گیری و آینده Java


فهرست کتاب:

۱. حق چاپ

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. تحسین برای ویرایش قبلی، Java ۸ in Action، نوشته رائول-گابریل اورما، ماریو فوسکو، و آلن مایcroft.

۵. پیشگفتار

۶. تقدیر و تشکر

۷. درباره این کتاب

۸. درباره نویسندگان

۹. درباره تصویر روی جلد

۱۰. قسمت ۱. مبانی

۱۱. قسمت ۲. پردازش داده به سبک تابعی با جریان‌ها

۱۲. قسمت ۳. برنامه‌نویسی مؤثر با جریان‌ها و لامبداها

۱۳. قسمت ۴. جاوا روزمره

۱۴. قسمت ۵. هم‌روندی پیشرفته جاوا

۱۵. قسمت ۶. برنامه‌نویسی تابعی و تکامل آینده جاوا

۱۶. پیوست الف. به‌روزرسانی‌های متفرقه زبان

۱۷. پیوست ب. به‌روزرسانی‌های متفرقه کتابخانه

۱۸. پیوست پ. انجام عملیات چندگانه به صورت موازی بر روی یک جریان

۱۹. پیوست ت. لامبداها و بایت‌کد JVM

۲۰. فهرست

۲۱. لیست شکل‌ها

۲۲. لیست جداول

۲۳. لیست لیست‌ها

توضیحات(انگلیسی)
Summary

Manning's bestselling Java 8 book has been revised for Java 9! In Modern Java in Action, you'll build on your existing Java language skills with the newest features and techniques.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Modern applications take advantage of innovative designs, including microservices, reactive architectures, and streaming data. Modern Java features like lambdas, streams, and the long-awaited Java Module System make implementing these designs significantly easier. It's time to upgrade your skills and meet these challenges head on!

About the Book

Modern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful attention to detail, this book respects your time. It will help you expand your existing knowledge of core Java as you master modern additions like the Streams API and the Java Module System, explore new approaches to concurrency, and learn how functional concepts can help you write code that's easier to read and maintain.

What's inside

  • Thoroughly revised edition of Manning's bestselling Java 8 in Action
  • New features in Java 8, Java 9, and beyond
  • Streaming data and reactive programming
  • The Java Module System

About the Reader

Written for developers familiar with core Java features.

About the Author

Raoul-Gabriel Urma is CEO of Cambridge Spark. Mario Fusco is a senior software engineer at Red Hat. Alan Mycroft is a University of Cambridge computer science professor; he cofounded the Raspberry Pi Foundation.

Table of Contents

    PART 1 - FUNDAMENTALS

  1. Java 8, 9, 10, and 11: what's happening?
  2. Passing code with behavior parameterization
  3. Lambda expressions
  4. PART 2 - FUNCTIONAL-STYLE DATA PROCESSING WITH STREAMS

  5. Introducing streams
  6. Working with streams
  7. Collecting data with streams
  8. Parallel data processing and performance
  9. PART 3 - EFFECTIVE PROGRAMMING WITH STREAMS AND LAMBDAS

  10. Collection API enhancements
  11. Refactoring, testing, and debugging
  12. Domain-specific languages using lambdas
  13. PART 4 - EVERYDAY JAVA

  14. Using Optional as a better alternative to null
  15. New Date and Time API
  16. Default methods
  17. The Java Module System
  18. PART 5 - ENHANCED JAVA CONCURRENCY

  19. Concepts behind CompletableFuture and reactive programming
  20. CompletableFuture: composable asynchronous programming
  21. Reactive programming
  22. PART 6 - FUNCTIONAL PROGRAMMING AND FUTURE JAVA EVOLUTION

  23. Thinking functionally
  24. Functional programming techniques
  25. Blending OOP and FP: Comparing Java and Scala
  26. Conclusions and where next for Java


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Praise for the previous edition, Java 8 in Action, by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.

5. Preface

6. Acknowledgments

7. About this book

8. About the authors

9. About the cover illustration

10. Part 1. Fundamentals

11. Part 2. Functional-style data processing with streams

12. Part 3. Effective programming with streams and lambdas

13. Part 4. Everyday Java

14. Part 5. Enhanced Java concurrency

15. Part 6. Functional programming and future Java evolution

16. Appendix A. Miscellaneous language updates

17. Appendix B. Miscellaneous library updates

18. Appendix C. Performing multiple operations in parallel on a stream

19. Appendix D. Lambdas and JVM bytecode

20. Index

21. List of Figures

22. List of Tables

23. List of Listings

دیگران دریافت کرده‌اند

لذت و تسلیم در Fantasy Modern ۲۰۱۶
Enjoyment and Submission in Modern Fantasy 2016

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.