Core Java
-
How and Why to Analyze, Generate and Transform Java Code Using Spoon
Spoon is a tool to analyze, generate, and transform Java code. In this article we will see what can be achieved…
Read More » -
Thread Local Allocation Buffers
Recently, I’ve been working on a Java application that suffered some serious performance issues. Among many problems, the one which…
Read More » -
Thread, Code and Data – How a Multithreading Java Program Actually Run
There are certain things, which you don’t learn on academics or training class, you develop those understanding after few years…
Read More » -
10 Essential Tools Every Java Developers Should Know
Hello guys, we are already in the second month of 2019 and I am sure all of you have already…
Read More » -
Accumulative: Custom Java Collectors Made Easy
Accumulative is an interface proposed for the intermediate accumulation type A of Collector<T, A, R> in order to make defining…
Read More » -
To See a World in a Grain of Sand: Once Again Hello World
“To see a world in a grain of sand”, and we would probably see a world in the simplest “Hello…
Read More » -
Behind-the-Scenes Secrets of Jsoup V: Tips & Tricks of Optimization
We have done things right, now it’s time to do things faster. We would keep Donald Knuth‘s warning in mind,…
Read More » -
A Simple Approach to Simulate User Input and Check Output
Recently some of my students asked me about the mechanism of unit test provided by MOOC from University of Helsinki,…
Read More » -
jcmd, Circa JDK 11
Nicolas Fränkel recently published a survey of command-line tools delivered with OpenJDK 11 in the blog post “OpenJDK 11, tools…
Read More »