Skip to content

mjordan79/ow-stage-2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

Functional and Parallel Programming in Modern Java.

Objectway Academy 2019

Instructor: Renato Perini renato.perini@objectway.com

alt text

1. Functional Programming and Behavioral Parameterization Pattern.

Package: com.objectway.behavioural.ingenuous

  1. DataFiltering_1.java
  2. DataFiltering_2.java
  3. DataFiltering_3.java

Package: com.objectway.behavioral.strategy.simple

  1. ApplePredicate.java
  2. AppleColorPredicate.java
  3. AppleWeightPredicate.java
  4. AppleStrategyFilter.java

Package: com.objectway.behavioral.strategy.anonymousclass

  1. AppleStrategyFilterWithAnonymousInnerClasses.java

Package: com.objectway.behavioral.strategy.lambda

  1. Predicate.java
  2. AppleStrategyFilterWithLambdaFunction.java
  3. AppleStrategyFilterWithLambdaFunction2.java
  4. LambdaFunctionExample.java
2. Lambda Expressions.

Package: com.objectway.lambdas

  1. LambdaSyntax.java
  2. LambdaOverview.java
  3. StandardFunctionalInterfaces.java
  4. MoreStandardFunctionalInterfaces.java
  5. SpecializedFunctionalInterfaces.java
  6. MethodReferences.java
  7. ConstructorReferences.java
  8. MentallyBuildingLambdas.java
  9. ChainingAndComposing.java
3. Streams API.

Package: com.objectway.streams

  1. TraditionalProcessing.java
  2. StreamIntro.java
  3. StreamBasicProcessing.java
  4. StreamFlattening.java
  5. StreamFindingMatching.java
  6. StreamReducing.java
  7. StreamSpecializations.java
  8. StreamRanges.java
  9. StreamGeneration.java
  10. DebuggingStreamsWithPeek.java
  11. Exercises
3. Collectors API.

Package: com.objectway.collectors

  1. ImperativeGrouping.java
  2. PredefinedCollectors.java
  3. CollectingWithGrouping.java
  4. CollectingWithPartitioning.java
4. Concurrent Programming: Parallel Streams, Fork-Join Framework, Spliterators.

Package: com.objectway.parallel

  1. SequentialOrParallelSum.java
  2. ParallelSumWithSideEffects.java
  3. ForkJoinFramework.java
  4. WordCountSpliterator.java
  5. WordCount.java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages