Core Java
-
Improving lock performance in Java
Plumbr is the only solution that automatically detects the root causes of Java performance issues by interpreting application performance data.…
Read More » -
Concepts of Serialization
With all this talk about why Optional isn’t serializable and what to do about it (coming up soon), let’s have…
Read More » -
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 » -
Getting Started with Gradle: Creating a Multi-Project Build
Although we can create a working application by using only one module, sometimes it is wiser to divide our application…
Read More » -
New Javadoc Tags @apiNote, @implSpec and @implNote
If you’re already using Java 8, you might have seen some new Javadoc tags: @apiNote, @implSpec and @implNote. What’s up…
Read More » -
Multiple Return Statements
I once heard that in the past people strived for methods to have a single exit point. I understood this…
Read More » -
Testing with files and directories in JUnit with @Rule
Testing with Files and directories in JUnit is easy thanks to TemporaryFolder @Rule. In JUnit rules (@Rule) can be used…
Read More » -
Instances of Non-Capturing Lambdas
Roughly a month ago, I summarized Brian Goetz’ peek under the hood of lambda expressions in Java 8. Currently I’m…
Read More » -
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 »