Core Java
-

Adding Terms to Javadoc Search with Java 9
There is a relatively old web page called “Proposed Javadoc Tags” that appears to have originally been written in conjunction…
Read More » -

Faster Sorting of Arrays of Primitives Coming to Java?
It appears that sorting arrays of primitives in Java may experience a performance improvement in the not-so-far future. Vladimir Yaroslavskiy…
Read More » -

Refactoring stringly-typed systems
Last year I joined a project that was taken over from another software house that failed to satisfy client demands.…
Read More » -

Functional Java by Example | Part 3 – Don’t Use Exceptions to Control Flow
This is part 3 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -

Immutable Versus Unmodifiable in JDK 10
Nearly two months ago, Stuart Marks wrote, “Immutability is like wine.” He then reminded readers of Schopenhauer’s Law of Entropy:…
Read More » -

EnumSet for enum collections
In the last blog post we discovered EnumMaps for mappings with enum keys. You might have observed that there is…
Read More » -

Mapping enum keys with EnumMaps
Here’s a type that has been around in the JDK for a while and that comes in handy when we…
Read More » -

Free Webinar: Swallowed Exceptions in Java Applications
Join our webinar on January 30th to discover the “hidden” exceptions in your Java Application. If a tree falls in…
Read More » -

What is a Functional interface in Java 8? @Functional Annotation and Examples
The functional interface is one of the most important concepts of Java 8 which actually powers lambda expression but many…
Read More »

