种子简介
种子名称:
Functional Programming for Java
文件类型:
视频
文件数目:
68个文件
文件大小:
1.52 GB
收录时间:
2018-7-8 21:00
已经下载:
3次
资源热度:
125
最近下载:
2024-11-8 14:57
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:1306b90b57d643d90c4e1b196c98198e9b5e3818&dn=Functional Programming for Java
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
Functional Programming for Java.torrent
Introduction/01 - Introduction.mp413.27MB
Lesson 1 - From an OO design pattern to a functional foundation/02 - Learning objectives.mp42.17MB
Lesson 1 - From an OO design pattern to a functional foundation/03 - Introducing the problem.mp436.91MB
Lesson 1 - From an OO design pattern to a functional foundation/04 - Deeper into the problem.mp423.68MB
Lesson 1 - From an OO design pattern to a functional foundation/05 - Looking at sorting.mp429.42MB
Lesson 1 - From an OO design pattern to a functional foundation/06 - Generalizing the selection mechanism.mp420.35MB
Lesson 1 - From an OO design pattern to a functional foundation/07 - Coding the improved selection.mp430.9MB
Lesson 2 - Building more functional concepts/08 - Learning objectives.mp44.35MB
Lesson 2 - Building more functional concepts/09 - A question of ownership.mp439.81MB
Lesson 2 - Building more functional concepts/10 - A question of quantity.mp425.15MB
Lesson 2 - Building more functional concepts/11 - A question of visibility.mp430.86MB
Lesson 2 - Building more functional concepts/12 - Simplifying the syntax.mp431.87MB
Lesson 2 - Building more functional concepts/13 - Reviewing lambda syntax and rules.mp418.98MB
Lesson 2 - Building more functional concepts/14 - Lambda syntax variations - part 1.mp416.21MB
Lesson 2 - Building more functional concepts/15 - Lambda syntax variations - part 2.mp414.67MB
Lesson 2 - Building more functional concepts/16 - The @FunctionalInterface annotation.mp414.25MB
Lesson 2 - Building more functional concepts/17 - Giving type to a lambda.mp432.19MB
Lesson 2 - Building more functional concepts/18 - Further generalization.mp439.11MB
Lesson 2 - Building more functional concepts/19 - Demonstrating generalization.mp412.24MB
Lesson 3 - The power of combinations and modifications/20 - Learning objectives.mp45.23MB
Lesson 3 - The power of combinations and modifications/21 - Improving the behavior factories.mp416.2MB
Lesson 3 - The power of combinations and modifications/22 - Requirements for closure.mp428.96MB
Lesson 3 - The power of combinations and modifications/23 - Another example.mp421.5MB
Lesson 3 - The power of combinations and modifications/24 - Combining behaviors - part 1.mp416.35MB
Lesson 3 - The power of combinations and modifications/25 - Combining behaviors - part 2.mp440.19MB
Lesson 3 - The power of combinations and modifications/26 - Cleaning up the design.mp428.79MB
Lesson 3 - The power of combinations and modifications/27 - Interfaces for lambdas.mp450.31MB
Lesson 3 - The power of combinations and modifications/28 - Using Predicate in the example.mp417.67MB
Lesson 3 - The power of combinations and modifications/29 - Functions adapting functions.mp422.3MB
Lesson 3 - The power of combinations and modifications/30 - Coding adapters.mp434.76MB
Lesson 4 - Working with pure functions/31 - Learning objectives.mp45.29MB
Lesson 4 - Working with pure functions/32 - Concepts of pure functions.mp436.45MB
Lesson 4 - Working with pure functions/33 - Pure functions in practice.mp412.52MB
Lesson 4 - Working with pure functions/34 - Planning a pipeline framework.mp411.87MB
Lesson 4 - Working with pure functions/35 - Implementing a pipeline framework.mp421.68MB
Lesson 4 - Working with pure functions/36 - Internal iteration.mp415.84MB
Lesson 4 - Working with pure functions/37 - Making changes - part 1.mp414.63MB
Lesson 4 - Working with pure functions/38 - Making changes - part 2.mp419.88MB
Lesson 4 - Working with pure functions/39 - Coding immutable data types.mp435.04MB
Lesson 4 - Working with pure functions/40 - One-to-many changes.mp441.58MB
Lesson 4 - Working with pure functions/41 - Keeping track of boundaries.mp415.7MB
Lesson 4 - Working with pure functions/42 - The formal origins of the wrapper.mp49.21MB
Lesson 4 - Working with pure functions/43 - Another wrapper.mp433.89MB
Lesson 4 - Working with pure functions/44 - Using Optional in the car API.mp416.44MB
Lesson 5 - Streams API/45 - Learning objectives.mp43.29MB
Lesson 5 - Streams API/46 - Introducing Streams.mp439.75MB
Lesson 5 - Streams API/47 - Streams coding principles.mp465.38MB
Lesson 5 - Streams API/48 - Getting a result.mp441.86MB
Lesson 5 - Streams API/49 - More flexible ways to a result.mp454.28MB
Lesson 5 - Streams API/50 - Looking at concurrency.mp413.45MB
Lesson 5 - Streams API/51 - More about concurrency.mp421.93MB
Lesson 5 - Streams API/52 - More complex results.mp422.3MB
Lesson 5 - Streams API/53 - Collecting to a table.mp418.33MB
Lesson 5 - Streams API/54 - Cleaning the results.mp419.56MB
Lesson 5 - Streams API/55 - More results processing.mp421.16MB
Lesson 5 - Streams API/56 - Designing a bigger example.mp434.3MB
Lesson 5 - Streams API/57 - Building a bigger example.mp428.76MB
Lesson 5 - Streams API/58 - More Java 8 syntax.mp421.79MB
Lesson 5 - Streams API/59 - Coding with method references.mp424.26MB
Lesson 5 - Streams API/60 - Summary.mp46.01MB
Lesson 6 - Advanced patterns and exception handling/61 - Learning objectives.mp42.25MB
Lesson 6 - Advanced patterns and exception handling/62 - A hidden problem.mp420.21MB
Lesson 6 - Advanced patterns and exception handling/63 - Two basic solutions.mp414.64MB
Lesson 6 - Advanced patterns and exception handling/64 - Another improvement.mp417.33MB
Lesson 6 - Advanced patterns and exception handling/65 - Generalizing the wrapper.mp428.37MB
Lesson 6 - Advanced patterns and exception handling/66 - Keeping track of the problem.mp421.29MB
Lesson 6 - Advanced patterns and exception handling/67 - Reviewing either.mp46.4MB
Summary/68 - Summary.mp44.88MB