دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Pierre-Yves Saumont
سری:
ISBN (شابک) : 9781617292736
ناشر: Manning
سال نشر: 2017
تعداد صفحات: 469
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Functional Programming in Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی تابعی در جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
خلاصه برنامه نویسی کاربردی در جاوا به توسعه دهندگان جاوا می آموزد که چگونه قوی ترین مزایای برنامه نویسی کاربردی را در کدهای جاوا جدید و موجود بگنجانند. شما یاد خواهید گرفت که به طور عملکردی در مورد وظایف کدنویسی در جاوا فکر کنید و از FP برای درک، بهینه سازی، نگهداری و مقیاس کردن برنامه های خود آسان تر استفاده کنید. خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است. درباره فناوری در اینجا یک بیانیه جسورانه وجود دارد: برنامه نویسی کاربردی را یاد بگیرید و توسعه دهنده جاوا بهتری خواهید بود. خوشبختانه، برای به دست آوردن سود بزرگ، نیازی به تسلط بر همه جنبه های FP ندارید. اگر چند اصل اصلی را رعایت کنید، فوراً افزایش مقیاس پذیری، خوانایی و قابلیت نگهداری کد خود را مشاهده خواهید کرد. و آیا اشاره کردیم که اشکالات کمتری خواهید داشت؟ بیا شروع کنیم! درباره کتاب برنامه نویسی کاربردی در جاوا به شما می آموزد که چگونه مزایای قدرتمند برنامه نویسی کاربردی را در کدهای جاوا جدید و موجود بگنجانید. این کتاب از مثالها، تمرینها و تصاویر آسان برای آموزش اصول اصلی FP مانند شفافیت ارجاعی، تغییر ناپذیری، پایداری و تنبلی استفاده میکند. در طول مسیر، متوجه خواهید شد که کدام یک از ویژگی های جدید الهام گرفته از عملکرد جاوا 8 به شما کمک بیشتری می کند. Inside Writing کدی که خواندن و استدلال در مورد برنامه نویسی همزمان و موازی ایمنتر آسانتر است مدیریت خطاها بدون استثنا ویژگیهای جاوا 8 مانند لامبدا، مراجع روش و رابطهای کاربردی درباره Reader نوشته شده برای توسعهدهندگان جاوا بدون تجربه FP قبلی. درباره نویسنده Pierre-Yves Saumont یک توسعه دهنده باتجربه جاوا با سه دهه تجربه در طراحی و ساخت نرم افزارهای سازمانی است. او مهندس تحقیق و توسعه در Alcatel-Lucent Submarine Networks است. فهرست مطالب برنامه نویسی تابعی چیست؟ استفاده از توابع در جاوا عملکردی تر کردن جاوا بازگشت، corecursion و حافظه گذاری مدیریت داده ها با لیست ها برخورد با داده های اختیاری مدیریت خطاها و استثنائات مدیریت لیست پیشرفته کار با تنبلی مدیریت بیشتر داده ها با درختان حل مشکلات واقعی با درختان پیشرفته مدیریت جهش حالت به روشی کاربردی ورودی/خروجی عملکردی به اشتراک گذاری وضعیت قابل تغییر با بازیگران حل مشکلات رایج به صورت عملکردی
Summary Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. You'll learn to think functionally about coding tasks in Java and use FP to make your applications easier to understand, optimize, maintain, and scale. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Here's a bold statement: learn functional programming and you'll be a better Java developer. Fortunately, you don't have to master every aspect of FP to get a big payoff. If you take in a few core principles, you'll see an immediate boost in the scalability, readability, and maintainability of your code. And did we mention that you'll have fewer bugs? Let's get started! About the Book Functional Programming in Java teaches you how to incorporate the powerful benefits of functional programming into new and existing Java code. This book uses easy-to-grasp examples, exercises, and illustrations to teach core FP principles such as referential transparency, immutability, persistence, and laziness. Along the way, you'll discover which of the new functionally inspired features of Java 8 will help you most. What's Inside Writing code that's easier to read and reason about Safer concurrent and parallel programming Handling errors without exceptions Java 8 features like lambdas, method references, and functional interfaces About the Reader Written for Java developers with no previous FP experience. About the Author Pierre-Yves Saumont is a seasoned Java developer with three decades of experience designing and building enterprise software. He is an R&D engineer at Alcatel-Lucent Submarine Networks. Table of Contents What is functional programming? Using functions in Java Making Java more functional Recursion, corecursion, and memoization Data handling with lists Dealing with optional data Handling errors and exceptions Advanced list handling Working with laziness More data handling with trees Solving real problems with advanced trees Handling state mutation in a functional way Functional input/output Sharing mutable state with actors Solving common problems functionally