├── Java7 ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── eazybytes │ ├── java7 │ ├── BinaryLiterals.java │ ├── CatchingMultipleExceptions.java │ ├── DiamondOperator.java │ ├── ExceptionHandlingForReflectiveMethods.java │ ├── FilesInJava7.java │ ├── ForkJoinExample.java │ ├── JDBCEnhancements.java │ ├── PathsInJava7.java │ ├── RequireNonNull.java │ ├── RethrowExceptions.java │ ├── SafeVarExample.java │ ├── SupressedExceptions.java │ ├── SwitchWithString.java │ ├── TryWithResources.java │ ├── UnderScoreInNumerics.java │ └── WatchServiceInJava7.java │ └── util │ ├── CustomDirtyResource.java │ └── CustomResource.java ├── Java8 ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.wst.common.project.facet.core.xml └── src │ └── com │ └── eazybytes │ ├── java8 │ ├── BiFunctionalExamples.java │ ├── BinaryOperatorExample.java │ ├── ConsumerExample.java │ ├── FunctionExample.java │ ├── Honda.java │ ├── MethodReference.java │ ├── PredicateExample.java │ ├── PrimitiveFunctionsExample.java │ ├── StaticMain.java │ ├── SupplierExample.java │ ├── UnaryOperatorExample.java │ ├── Vehicle.java │ ├── completableFuture │ │ └── CompletableFutureExample.java │ ├── datetime │ │ ├── DateTimeFormatterExample.java │ │ ├── InstantExample.java │ │ ├── LocalDateExample.java │ │ ├── LocalDateTimeExample.java │ │ ├── LocalTimeExample.java │ │ └── TimeZoneExample.java │ ├── lambda │ │ ├── AnanymousVsLambda.java │ │ ├── ArithmeticImplementation.java │ │ ├── LambdaExamples.java │ │ ├── LambdaExpression.java │ │ ├── ReturnMethodWithTwoParams.java │ │ ├── VoidMethodWithNoParams.java │ │ ├── VoidMethodWithOneParam.java │ │ └── VoidMethodWithTwoParams.java │ ├── misc │ │ ├── MapEnhancementsExample.java │ │ └── MiscellaneousExamples.java │ ├── optional │ │ ├── OptionalExample.java │ │ ├── User.java │ │ └── UserOptional.java │ └── streams │ │ ├── SimpleStream.java │ │ └── StreamOperations.java │ └── util │ ├── ArithmeticOperation.java │ ├── Product.java │ └── ProductInterface.java ├── Java9 ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── java9 │ ├── arrays │ └── ArraysEnhancements.java │ ├── collections │ └── CollectionEnhancements.java │ ├── collectors │ └── CollectorsEnhancements.java │ ├── miscellaneous │ ├── MiscellaneousEnhancements.java │ ├── PrivateMethodsImplementation.java │ ├── PrivateMethodsInterface.java │ └── TryWithResources.java │ ├── optional │ └── OptionalEnhancements.java │ ├── process │ └── ProcessAPIEnhancements.java │ └── streams │ └── StreamEnhancements.java └── README.md /Java7/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/.classpath -------------------------------------------------------------------------------- /Java7/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Java7/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/.project -------------------------------------------------------------------------------- /Java7/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/BinaryLiterals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/BinaryLiterals.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/CatchingMultipleExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/CatchingMultipleExceptions.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/DiamondOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/DiamondOperator.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/ExceptionHandlingForReflectiveMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/ExceptionHandlingForReflectiveMethods.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/FilesInJava7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/FilesInJava7.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/ForkJoinExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/ForkJoinExample.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/JDBCEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/JDBCEnhancements.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/PathsInJava7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/PathsInJava7.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/RequireNonNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/RequireNonNull.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/RethrowExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/RethrowExceptions.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/SafeVarExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/SafeVarExample.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/SupressedExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/SupressedExceptions.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/SwitchWithString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/SwitchWithString.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/TryWithResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/TryWithResources.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/UnderScoreInNumerics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/UnderScoreInNumerics.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/java7/WatchServiceInJava7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/java7/WatchServiceInJava7.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/util/CustomDirtyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/util/CustomDirtyResource.java -------------------------------------------------------------------------------- /Java7/src/com/eazybytes/util/CustomResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java7/src/com/eazybytes/util/CustomResource.java -------------------------------------------------------------------------------- /Java8/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/.classpath -------------------------------------------------------------------------------- /Java8/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Java8/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/.project -------------------------------------------------------------------------------- /Java8/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Java8/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/.settings/org.eclipse.wst.common.project.facet.core.xml -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/BiFunctionalExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/BiFunctionalExamples.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/BinaryOperatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/BinaryOperatorExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/ConsumerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/ConsumerExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/FunctionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/FunctionExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/Honda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/Honda.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/MethodReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/MethodReference.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/PredicateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/PredicateExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/PrimitiveFunctionsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/PrimitiveFunctionsExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/StaticMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/StaticMain.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/SupplierExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/SupplierExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/UnaryOperatorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/UnaryOperatorExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/Vehicle.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/completableFuture/CompletableFutureExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/completableFuture/CompletableFutureExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/DateTimeFormatterExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/DateTimeFormatterExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/InstantExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/InstantExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/LocalDateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/LocalDateExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/LocalDateTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/LocalDateTimeExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/LocalTimeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/LocalTimeExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/datetime/TimeZoneExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/datetime/TimeZoneExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/AnanymousVsLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/AnanymousVsLambda.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/ArithmeticImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/ArithmeticImplementation.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/LambdaExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/LambdaExamples.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/LambdaExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/LambdaExpression.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/ReturnMethodWithTwoParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/ReturnMethodWithTwoParams.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/VoidMethodWithNoParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/VoidMethodWithNoParams.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/VoidMethodWithOneParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/VoidMethodWithOneParam.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/lambda/VoidMethodWithTwoParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/lambda/VoidMethodWithTwoParams.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/misc/MapEnhancementsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/misc/MapEnhancementsExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/misc/MiscellaneousExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/misc/MiscellaneousExamples.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/optional/OptionalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/optional/OptionalExample.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/optional/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/optional/User.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/optional/UserOptional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/optional/UserOptional.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/streams/SimpleStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/streams/SimpleStream.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/java8/streams/StreamOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/java8/streams/StreamOperations.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/util/ArithmeticOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/util/ArithmeticOperation.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/util/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/util/Product.java -------------------------------------------------------------------------------- /Java8/src/com/eazybytes/util/ProductInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java8/src/com/eazybytes/util/ProductInterface.java -------------------------------------------------------------------------------- /Java9/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/.classpath -------------------------------------------------------------------------------- /Java9/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Java9/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/.project -------------------------------------------------------------------------------- /Java9/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Java9/src/com/java9/arrays/ArraysEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/arrays/ArraysEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/collections/CollectionEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/collections/CollectionEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/collectors/CollectorsEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/collectors/CollectorsEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/miscellaneous/MiscellaneousEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/miscellaneous/MiscellaneousEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/miscellaneous/PrivateMethodsImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/miscellaneous/PrivateMethodsImplementation.java -------------------------------------------------------------------------------- /Java9/src/com/java9/miscellaneous/PrivateMethodsInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/miscellaneous/PrivateMethodsInterface.java -------------------------------------------------------------------------------- /Java9/src/com/java9/miscellaneous/TryWithResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/miscellaneous/TryWithResources.java -------------------------------------------------------------------------------- /Java9/src/com/java9/optional/OptionalEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/optional/OptionalEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/process/ProcessAPIEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/process/ProcessAPIEnhancements.java -------------------------------------------------------------------------------- /Java9/src/com/java9/streams/StreamEnhancements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/Java9/src/com/java9/streams/StreamEnhancements.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eazybytes/Java-New-features/HEAD/README.md --------------------------------------------------------------------------------