Java 8 – Base64
This topic is about Java 8 - Base64. With Java 8, Base64 has finally got its due. Java 8 now has inbuilt encoder and decoder for Base64 encoding. In Java…
This topic is about Java 8 - Base64. With Java 8, Base64 has finally got its due. Java 8 now has inbuilt encoder and decoder for Base64 encoding. In Java…
This topic is about Java 8 - New Date/Time API. With Java 8, a new Date-Time API is introduced to cover the following drawbacks of old date-time API. Not thread…
This topic is about Java 8 - Nashorn JavaScript. With Java 8, Nashorn, a much improved javascript engine is introduced, to replace the existing Rhino. Nashorn provides 2 to 10…
This topic is about Java 8 - Optional Class. Optional is a container object used to contain not-null objects. Optional object is used to represent null with absent value. This…
This topic is about Java 8 - Streams. Stream is a new abstract layer introduced in Java 8. Using stream, you can process data in a declarative way similar to…
This topic is about Java 8 - Default Methods. Java 8 introduces a new concept of default method implementation in interfaces. This capability is added for backward compatibility so that…
This topic is about Java 8 - Functional Interfaces. Functional interfaces have a single functionality to exhibit. For example, a Comparable interface with a single method ‘compareTo’ is used for…
This topic is about Java 8 - Method References. Method references help to point to methods by their names. A method reference is described using "::" symbol. A method reference…
This topic is about Java 8 - Lambda Expressions. Lambda expressions are introduced in Java 8 and are touted to be the biggest feature of Java 8. Lambda expression facilitates…
This topic is about Java 8 - Environment Setup. Local Environment Setup If you want to set up your own environment for Java programming language, then this section guides you…