->

Lynda - Functional Programming with Streams in Java 9

Lynda - Functional Programming with Streams in Java 9
MP4 | Video: 720p | Duration: 5:04:36 | English | Subtitles: VTT | 534.5 MB

 
Functional programming is an alternative to object-oriented programming that is centered around pure functions. Functional applications avoid the shared state, and tend to be more concise and predictable than those using object-oriented code. This course is designed for Java developers who want to transition to functional-style programming using the new language features in Java 9, including lambdas and the streams framework. Computer science professor Marco Faella shows how to use method references and lambda expressions to refer to existing methods and define new functions on the fly, and use streams to convert sequential processing tasks into parallel computations—maximizing your hardware's potential. Plus, see these concepts in action, in an example that shows how functional-style programming can be used improve the performance of collision detection algorithms in 2D games.


Topics include:

  • What is functional programming?
  • What are functional interfaces?
  • Writing lambda expressions
  • Creating functional interfaces
  • Composing functions
  • Sequential data processing with streams
  • Using parallel streams

 

Lynda - Functional Programming with Streams in Java 9


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.




rss