دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Venkat Subramaniam
سری:
ناشر: Pragmatic Bookshelf
سال نشر: 2014
تعداد صفحات: 185
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Functional Programming in Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی تابعی در جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برای برنامه نویسی به روشی کاملاً جدید آماده شوید. برنامه نویسی
کاربردی در جاوا به شما کمک می کند تا به سرعت از ویژگی های جدید
و ضروری زبان جاوا 8 و سبک عملکردی که کد شما را تغییر داده و
بهبود می بخشد، استفاده کنید. این کتاب کوتاه و هدفمند به شما کمک
میکند که الگو را از روش ضروری قدیمی به یک سبک کدنویسی کمتر
مستعد خطا، ظریفتر و مختصر تغییر دهید که موازیسازی آن نیز
بسیار آسان است. سینتکس و معنای عبارات لامبدا، مراجع متد و
سازنده و رابط های کاربردی را بررسی خواهید کرد. با استفاده از
استانداردهای جدید در جاوا 8 و JDK برنامه ها را بهتر طراحی و
بنویسید.
عبارات لامبدا روشهای ناشناس سبک و بسیار مختصر هستند که توسط
رابطهای کاربردی در جاوا 8 پشتیبانی میشوند. میتوانید از آنها
برای جهش به دنیای کاملاً جدید برنامهنویسی در جاوا استفاده
کنید. با قابلیتهای برنامهنویسی کاربردی، که برای چندین دهه در
زبانهای دیگر وجود داشته است، اکنون میتوانید با استفاده از
جاوای استاندارد کد ظریف، مختصر و کمخطا بنویسید. این کتاب شما
را با تغییر پارادایم راهنمایی می کند، جزئیات ضروری را در مورد
ویژگی های جدید ارائه می دهد و به شما نشان می دهد که چگونه از
روش قدیمی کدنویسی خود به یک سبک بهبودیافته منتقل شوید.
در این کتاب، الگوهای طراحی محبوب را مشاهده خواهید کرد، مانند
دکوراتور، سازنده و استراتژی، برای حل مشکلات رایج طراحی، اما با
تشریفات و تلاش اندک، جان می گیرند. با در دست داشتن این
قابلیتهای جدید، برنامهنویسی کاربردی در جاوا به شما کمک میکند
تا تکنیکهایی را برای پیادهسازی طرحهایی انتخاب کنید که در
نسخههای قبلی جاوا دور از دسترس بودند. خواهید دید که چگونه می
توانید از مزایای بهینه سازی دم فراخوانی، یادداشت برداری و تکنیک
های موازی سازی بی دردسر بهره مند شوید.
Get ready to program in a whole new way. Functional Programming
in Java will help you quickly get on top of the new, essential
Java 8 language features and the functional style that will
change and improve your code. This short, targeted book will
help you make the paradigm shift from the old imperative way to
a less error-prone, more elegant, and concise coding style
thats also a breeze to parallelize. Youll explore the syntax
and semantics of lambda expressions, method and constructor
references, and functional interfaces. Youll design and write
applications better using the new standards in Java 8 and the
JDK.
Lambda expressions are lightweight, highly concise anonymous
methods backed by functional interfaces in Java 8. You can use
them to leap forward into a whole new world of programming in
Java. With functional programming capabilities, which have been
around for decades in other languages, you can now write
elegant, concise, less error-prone code using standard Java.
This book will guide you though the paradigm change, offer the
essential details about the new features, and show you how to
transition from your old way of coding to an improved
style.
In this book youll see popular design patterns, such as
decorator, builder, and strategy, come to life to solve common
design problems, but with little ceremony and effort. With
these new capabilities in hand, Functional Programming in Java
will help you pick up techniques to implement designs that were
beyond easy reach in earlier versions of Java. Youll see how
you can reap the benefits of tail call optimization,
memoization, and effortless parallelization techniques.