Core Java
-

Builders and Manipulators
Here is a simple principle for naming methods in OOP, which I’m trying to follow in my code: it’s a…
Read More » -

Unit testing constraints with business input from Excel or LibreOffice
The business experts explain the business constraints to us, the developers. But how can we be sure that we understood…
Read More » -

Apache Commons ArrayUtils.toString(Object) versus JDK Arrays.toString(Object)
Apache Commons Lang provides an ArrayUtils class that includes the method toString(Object) that “Outputs an array as a String.” In…
Read More » -

JDK 11: Release Candidate Update and OpenJDK JDK 11 LTS
JDK 11 is scheduled to be released for General Availability on Tuesday, 25 September 2018. A 16 August 2018 Mark…
Read More » -

Carefully Specify Multiple Resources in Single try-with-resources Statement
One of the more useful new features of Java 7 was the introduction of the try-with-resources statement [AKA Automatic Resource…
Read More » -

Java Iterator to Java 8 Stream
Sometimes during my work, I need to integrate with other libraries which they return an Iterator object instead of a…
Read More » -

Frameworks and toolkits to make Java reactive: RxJava, Spring Reactor, Akka and Vert.x overview
Today people want highly responsive, interactive applications with strong user experience, which often means dealing with asynchronicity, especially when the…
Read More » -

APIs To Be Removed from Java 11
After seeing several APIs removed as part of Java 10, Java 11 (JSR 384) looks to remove some more APIs.…
Read More » -

How to avoid deadlock in Java Threads?
How to avoid deadlock in Java? is one of the popular Java interview question and flavor of the season for…
Read More »

