Skip to content

Practicing and making notes for java 8 features (Lambda expression, Functional programming, default method, Predicates, Functions, Double icon operator(::), Stream API, Date and time API))

Notifications You must be signed in to change notification settings

Iamc0d3r/Java-8-feature-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 8 Features

Lambda Expressions

Lambda expressions allow implementing functional interfaces in a compact way.

Functional Programming

Java 8 added support for functional-style programming with features like lambda expressions and default methods.

Default Methods

Default methods allow adding new functionality to interfaces without breaking existing implementations.

Predicates, Functions

Java 8 introduced functional interfaces like Predicate and Function to support lambda expressions.

Double Colon Operator (::)

The double colon operator (::) is used to reference methods by name.

Stream API

The Stream API allows functional-style operations on streams of elements like maps, filters, matching, reductions, etc.

Date and Time API

The new Date/Time API in Java 8 is based on the Joda Time library and supports modern date and time handling.

About

Practicing and making notes for java 8 features (Lambda expression, Functional programming, default method, Predicates, Functions, Double icon operator(::), Stream API, Date and time API))

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages