[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/SuperDCode/java-learning/master/java8/README.md [Back]  [Original]

# Java 8 

Java 8 in Action

 **java8/Java8InAction**:[https://github.com/java8/Java8InAction](https://github.com/java8/Java8InAction)

## lambda 

- FilteringApples: , Lambda


## steam API

- Dish: ,
- StreamBasic: 
- StreamOperation: ()
- Laziness: -
- BuildingStreams: ,,,




- Filtering: (filter;distinct;limit;skip)
- Mapping: 
- Finding: 
- Reducing: 
- PuttingIntoPractice: 
- NumericStreams: (,)



- Summarizing: 
- Reducing: ,
- Grouping: 
- Partitioning: 
- GroupingTransactions: 
- ToListCollector:  ToListCollector, Collector
- PartitionPrimeNumbers: ;Collector 
- CollectorHarness: 




- ParallelStreamsHarness: 
- ParallelStreams:  1~n ,,,,,
- ForkJoinSumCalculator: /
- WordCount: Spliterator: splitable iterator

##  Java 8 

- StrategyMain: 
- TemplateMain: 
- ObserverMain: 
- ChainOfResponsibilityMain: 
- FactoryMain: 
- Debugging: 
- Peek: 
- Ambiguous: 


Optional

- Car,Insurance,Person: 
- OptionalMain: ptional (map,flatMap,filter)
- OptionalInAction:   Optional 
- ReadPositiveIntParam:  Optional 

CompletableFuture

- v1/Shop: ,
- v1/ShopMain:  API 
- v1/BestPriceFinder: :,,CompletableFuture
- v1/BestPriceFinderMain: 

- AsyncShop:  supplyAsync  CompletableFuture
- AsyncShopClient: 
- ExchangeService: 
- Discount: 
- Quote: 
- Shop: , `name:price:code` 
- BestPriceFinder: 
- BestPriceFinderMain: 



- DateTimeExamples:  API 

Web Proxy Viewer  |  New URL  |  Original Page