Core Java
-
Java’s Finalizer is Still There
When I was first learning Java and transitioning from C++ to Java, I remember being told repeatedly and frequently reading…
Read More » -
How to Handle the Problem of Too Many Classes
During nearly every presentation in which I explain my view of object-oriented programming, there is someone who shares a comment…
Read More » -
Using sun.misc.Unsafe in Java 9
The Java 9 EA version is out and we can now see how to use sun.misc.Unsafe. I led the public campaign…
Read More » -
Elasticsearch for Java Developers: Elasticsearch from the command line
This article is part of our Academy Course titled Elasticsearch Tutorial for Java Developers. In this course, we provide a…
Read More » -
Repackaging Exceptions In Streams
Java 8 is a couple of years old but there are still use cases, not even edge cases, that the…
Read More » -
Interview questions: verify the braces
This is one of the easier coding tasks, but you still can meet it in some preliminary tech screening. The problem…
Read More » -
FREE IntelliJ IDEA Licenses Giveaway from Java Code Geeks and JetBrains (total value of $447)!
Looking for a powerful, yet simple, Java IDE ? Then we have something especially for you! We are running a…
Read More » -
Adventures In Modernization: Strategy + Example Converting COBOL To Java
At Keyhole Software we are in large part a modernization company. We have consultants who specialize in moving old to…
Read More » -
GitHub Research: Over 50% of Java Logging Statements Are Written Wrong
Why can’t production logs help you find the real root cause of your errors? Asking if you’re using log files…
Read More »