Core Java
-
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 » -
The Educational Aspect of Static Analysis
Very often new programmers who join our projects ask us whether we have auto-formatting instruments to make Java code look…
Read More » -
Using Google’s Protocol Buffers with Java
Effective Java, Third Edition was recently released and I have been interested in identifying the updates to this class Java…
Read More » -
What’s New in Effective Java’s Third Edition?
Ever since hearing about the pending publication of the Third Edition of Effective Java, I’ve wondered what would be new…
Read More »