Java 8
-
Core Java
2015 Starts Off Strong for Java 8
JDK 8 is starting 2015 with a surge in popularity in terms of blog posts and articles. This is coinciding…
Read More » -
Core Java
Java8 Sorting – Performance Pitfall
Java 8 brings all the goodness of lambdas to enable us to program using a declarative style. But is it…
Read More » -
Core Java
Fail-fast validations using Java 8 streams
I’ve lost count of the number of times I’ve seen code which fail-fast validates the state of something, using an…
Read More » -
Core Java
Java 8 Stream and Lambda Expressions – Parsing File Example
Recently I wanted to extract certain data from an output log. Here’s part of the log file: …
Read More » -
Core Java
Stream-Powered Collections Functionality in JDK 8
This post presents application of JDK 8 – introduced Streams with Collections to more concisely accomplish commonly desired Collections-related functionality.…
Read More » -
Core Java
How To Process Java Annotations
One of the cool new features of Java 8 is the support for lambda expressions. Lambda expressions lean heavily on…
Read More » -
Core Java
Testing JVM server-side JavaScript with Jasmine, Spock and Nashorn
JavaScript usage is not limited to client-side code in browser or NodeJS powered server-side code. Many JVM based projects are…
Read More » -
Core Java
Java 8 StringJoiner
At the release of Java 8 the most attention went to the Lamda’s, the new Date API and the Nashorn…
Read More » -
Core Java
Really Too Bad that Java 8 Doesn’t Have Iterable.stream()
This is one of the more interesting recent Stack Overflow questions: Why does Iterable not provide stream() and parallelStream() methods?…
Read More »