Core Java
-

Run Eclipse IDE on One Version of Java, but Target Another
The Eclipse IDE for Java™ Developers (and the other Java developer variants) is itself a Java application that’s used to build…
Read More » -

The ANTLR mega tutorial
Parsers are powerful tools, and using ANTLR you could write all sort of parsers usable from many different languages. In…
Read More » -

Traits and Mixins Are Not OOP
Let me say right off the bat that the features we will discuss here are pure poison brought to object-oriented…
Read More » -

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 »


