Java 8 in Action
کتاب آموزش جامع و عملی برنامه نویسی جاوا 8 : ویرایش اول
-
نویسنده:
Raoul-Gabriel Urma
-
ناشر:
Manning Publications
- نوع فایل: PDF
- حجم فایل: 9.33 مگابایت
100+
9.33 مگابایت
توضیحات کتاب
About the Book
Every new version of Java is important, but Java 8 is a game changer. Java 8 in Action is a clearly written guide to the new features of Java 8. It begins with a practical introduction to lambdas, using real-world Java code. Next, it covers the new Streams API and shows how you can use it to make collection-based code radically easier to understand and maintain. It also explains other major Java 8 features including default methods, Optional, CompletableFuture, and the new Date and Time API.
This book is written for programmers familiar with Java and basic OO programming.
What's Inside
- How to use Java 8's powerful new features
- Writing effective multicore-ready applications
- Refactoring, testing, and debugging
- Adopting functional-style programming
- Quizzes and quick-check questions
About the Authors
Raoul-Gabriel Urma is a software engineer, speaker, trainer, and PhD candidate at the University of Cambridge. Mario Fusco is an engineer at Red Hat and creator of the lambdaj library. Alan Mycroft is a professor at Cambridge and cofounder of the Raspberry Pi Foundation.
Table of Contents
- Java 8: why should you care?
- Passing code with behavior parameterization
- Lambda expressions
- Introducing streams
- Working with streams
- Collecting data with streams
- Parallel data processing and performance
PART 3 EFFECTIVE JAVA 8 PROGRAMMING
- Refactoring, testing, and debugging
- Default methods
- Using Optional as a better alternative to null
- CompletableFuture: composable asynchronousprogramming
- New Date and Time API
- Thinking functionally
- Functional programming techniques
- Blending OOP and FP: comparing Java 8 and Scala
- Conclusions and where next for Java
- Miscellaneous language updates
- Miscellaneous library updates
- Performing multiple operations in parallelon a stream
- Lambdas and JVM bytecode
PART 1 FUNDAMENTALS
PART 2 FUNCTIONAL-STYLE DATA PROCESSING
PART 4 BEYOND JAVA 8
APPENDIXES
مشخصات کتاب
- ناشر: Manning Publications
- نویسنده: Raoul-Gabriel Urma
- نوع محصول: کتاب وزیری
- شابک : 9781617291999
- تعداد صفحه : 424
- سال انتشار : September 2, 2014
- نوبت انتشار : 1st edition