├── .gitignore ├── README.md ├── java-8 ├── .gitignore └── src │ └── com │ └── learnJava │ ├── Main.java │ ├── collections │ └── ArrayListEnhancements.java │ ├── constructorreference │ └── ConstructorReferenceExample.java │ ├── data │ ├── Bike.java │ ├── Student.java │ └── StudentDataBase.java │ ├── dates │ ├── ComparingDatesPeriodExample.java │ ├── ComparingTimesDurationExample.java │ ├── DatetoLocalDateExample.java │ ├── FormattingLocalDateExample.java │ ├── FormattingLocalDateTimeExample.java │ ├── FormattingLocalTimeExample.java │ ├── InstantExample.java │ ├── LocalDateExample.java │ ├── LocalDateTimeExample.java │ ├── LocalTimeExample.java │ ├── NewDateTimeExample.java │ └── ZonedDateTimeExample.java │ ├── defaults │ ├── Client123.java │ ├── Client14.java │ ├── DefaultMethodExample2.java │ ├── DefaultMethodsExample1.java │ ├── Interface1.java │ ├── Interface2.java │ ├── Interface3.java │ ├── Interface4.java │ ├── Multiplier.java │ ├── MultiplierClient.java │ └── MultiplierImpl.java │ ├── functionalInterfaces │ ├── BiConsumerExample.java │ ├── BiFunctionExample.java │ ├── BiPredicateExample.java │ ├── BinaryOperatorExample.java │ ├── ConsumerExample.java │ ├── FunctionExample.java │ ├── FunctionExample1.java │ ├── FunctionStudentExample.java │ ├── PredicateAndConsumerExample.java │ ├── PredicateExample.java │ ├── PredicateStudentExample.java │ ├── PrimitiveConsumerExample.java │ ├── PrimitivePredicateExample.java │ ├── SupplierExample.java │ └── UnaryOperatorExample.java │ ├── imperativevsdeclarative │ ├── ImperativeVsDeclarativeExample1.java │ └── ImperativeVsDeclarativeExample2.java │ ├── lambda │ ├── ComparatorLambda.java │ ├── LambdaExceptionHandlingExample.java │ ├── LambdaVariable1.java │ ├── LambdaVariable2.java │ └── RunnableLambdaExample.java │ ├── methodreferences │ ├── ConsumerMethodReferenceExample.java │ ├── FunctionMethodReferenceExample.java │ ├── RefactorMethodReferenceExample.java │ └── SupplierMethodReferenceExample.java │ ├── numericstreams │ ├── NumericStreamAggregateExample.java │ ├── NumericStreamAsExample.java │ ├── NumericStreamBoxingUnboxingExample.java │ ├── NumericStreamMapExample.java │ ├── NumericStreamRangesExample.java │ └── NumericStreamsExample.java │ ├── optional │ ├── OptionalExample.java │ ├── OptionalMapFlatMapExample.java │ ├── OptionalOfEmptyNullableExample.java │ ├── OptionalOrElseExample.java │ └── OptionalPresentExample.java │ ├── parallelstreams │ ├── ParallelStreamExample.java │ ├── ParallelStreamExample1.java │ ├── ParallelStreamsBoxedExample.java │ ├── Sum.java │ └── SumClient.java │ ├── qAnda │ ├── StudentsQuestion1.java │ └── StudentsQuestion2.java │ ├── streams │ ├── CollectionsvsStreams.java │ ├── StreamFlatMapExample.java │ ├── StreamReduceExample.java │ ├── StreamsComparatorExample.java │ ├── StreamsExample.java │ ├── StreamsFilterExample.java │ ├── StreamsFilterMapReduceExample.java │ ├── StreamsFindAnyFirstExample.java │ ├── StreamsLimitSkipExample.java │ ├── StreamsMapExample.java │ ├── StreamsMatchExample.java │ ├── StreamsMaxMinExample.java │ └── StreamsOfGenerateIterateExample.java │ └── streams_terminal │ ├── StreamsCountingExample.java │ ├── StreamsGroupingByExample.java │ ├── StreamsJoiningExample.java │ ├── StreamsMappingExample.java │ ├── StreamsMinByMaxByExample.java │ ├── StreamsPartitioningExample.java │ └── StreamsSumAvgExample.java └── slides └── Java-8.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/README.md -------------------------------------------------------------------------------- /java-8/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/.gitignore -------------------------------------------------------------------------------- /java-8/src/com/learnJava/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/Main.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/collections/ArrayListEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/collections/ArrayListEnhancements.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/constructorreference/ConstructorReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/constructorreference/ConstructorReferenceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/data/Bike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/data/Bike.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/data/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/data/Student.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/data/StudentDataBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/data/StudentDataBase.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/ComparingDatesPeriodExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/ComparingDatesPeriodExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/ComparingTimesDurationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/ComparingTimesDurationExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/DatetoLocalDateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/DatetoLocalDateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/FormattingLocalDateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/FormattingLocalDateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/FormattingLocalDateTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/FormattingLocalDateTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/FormattingLocalTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/FormattingLocalTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/InstantExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/InstantExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/LocalDateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/LocalDateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/LocalDateTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/LocalDateTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/LocalTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/LocalTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/NewDateTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/NewDateTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/dates/ZonedDateTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/dates/ZonedDateTimeExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Client123.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Client123.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Client14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Client14.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/DefaultMethodExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/DefaultMethodExample2.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/DefaultMethodsExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/DefaultMethodsExample1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Interface1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Interface1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Interface2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Interface2.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Interface3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Interface3.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Interface4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Interface4.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/Multiplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/Multiplier.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/MultiplierClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/MultiplierClient.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/defaults/MultiplierImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/defaults/MultiplierImpl.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/BiConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/BiConsumerExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/BiFunctionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/BiFunctionExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/BiPredicateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/BiPredicateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/BinaryOperatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/BinaryOperatorExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/ConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/ConsumerExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/FunctionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/FunctionExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/FunctionExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/FunctionExample1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/FunctionStudentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/FunctionStudentExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/PredicateAndConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/PredicateAndConsumerExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/PredicateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/PredicateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/PredicateStudentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/PredicateStudentExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/PrimitiveConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/PrimitiveConsumerExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/PrimitivePredicateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/PrimitivePredicateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/SupplierExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/SupplierExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/functionalInterfaces/UnaryOperatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/functionalInterfaces/UnaryOperatorExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/imperativevsdeclarative/ImperativeVsDeclarativeExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/imperativevsdeclarative/ImperativeVsDeclarativeExample1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/imperativevsdeclarative/ImperativeVsDeclarativeExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/imperativevsdeclarative/ImperativeVsDeclarativeExample2.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/lambda/ComparatorLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/lambda/ComparatorLambda.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/lambda/LambdaExceptionHandlingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/lambda/LambdaExceptionHandlingExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/lambda/LambdaVariable1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/lambda/LambdaVariable1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/lambda/LambdaVariable2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/lambda/LambdaVariable2.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/lambda/RunnableLambdaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/lambda/RunnableLambdaExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/methodreferences/ConsumerMethodReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/methodreferences/ConsumerMethodReferenceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/methodreferences/FunctionMethodReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/methodreferences/FunctionMethodReferenceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/methodreferences/RefactorMethodReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/methodreferences/RefactorMethodReferenceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/methodreferences/SupplierMethodReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/methodreferences/SupplierMethodReferenceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamAggregateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamAggregateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamAsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamAsExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamBoxingUnboxingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamBoxingUnboxingExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamMapExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamRangesExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamRangesExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/numericstreams/NumericStreamsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/numericstreams/NumericStreamsExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/optional/OptionalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/optional/OptionalExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/optional/OptionalMapFlatMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/optional/OptionalMapFlatMapExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/optional/OptionalOfEmptyNullableExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/optional/OptionalOfEmptyNullableExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/optional/OptionalOrElseExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/optional/OptionalOrElseExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/optional/OptionalPresentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/optional/OptionalPresentExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/parallelstreams/ParallelStreamExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/parallelstreams/ParallelStreamExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/parallelstreams/ParallelStreamExample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/parallelstreams/ParallelStreamExample1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/parallelstreams/ParallelStreamsBoxedExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/parallelstreams/ParallelStreamsBoxedExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/parallelstreams/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/parallelstreams/Sum.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/parallelstreams/SumClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/parallelstreams/SumClient.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/qAnda/StudentsQuestion1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/qAnda/StudentsQuestion1.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/qAnda/StudentsQuestion2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/qAnda/StudentsQuestion2.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/CollectionsvsStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/CollectionsvsStreams.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamFlatMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamFlatMapExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamReduceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamReduceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsComparatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsComparatorExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsFilterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsFilterExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsFilterMapReduceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsFilterMapReduceExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsFindAnyFirstExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsFindAnyFirstExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsLimitSkipExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsLimitSkipExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsMapExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsMatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsMatchExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsMaxMinExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsMaxMinExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams/StreamsOfGenerateIterateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams/StreamsOfGenerateIterateExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsCountingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsCountingExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsGroupingByExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsGroupingByExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsJoiningExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsJoiningExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsMappingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsMappingExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsMinByMaxByExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsMinByMaxByExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsPartitioningExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsPartitioningExample.java -------------------------------------------------------------------------------- /java-8/src/com/learnJava/streams_terminal/StreamsSumAvgExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/java-8/src/com/learnJava/streams_terminal/StreamsSumAvgExample.java -------------------------------------------------------------------------------- /slides/Java-8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dilipsundarraj1/java-8/HEAD/slides/Java-8.pdf --------------------------------------------------------------------------------