Core Java
-
Java Sequential IO Performance
Many applications record a series of events to file-based storage for later use. This can be anything from logging and…
Read More » -
Project Jigsaw Booted from Java 8?
In his post Project Jigsaw: Late for the train, Mark Reinhold’s proposes ‘to defer Project Jigsaw to the next release,…
Read More » -
Native C/C++ Like Performance For Java Object Serialization
Do you ever wish you could turn a Java object into a stream of bytes as fast as it can…
Read More » -
java.lang.NoClassDefFoundError: How to resolve – Part 3
This article is part 3 of our NoClassDefFoundError troubleshooting series. As I mentioned in my first article, there are many possible…
Read More » -
How changing Java package names transformed my system architecture
Changing your perspective even a small amount can have profound effects on how you approach your system. Let’s say you’re…
Read More » -
Builder Design pattern in Java
Builder design pattern in Java is a creational pattern i.e. used to create objects, similar to factory method design pattern…
Read More » -
Java Generics Interview Questions
Generic interview questions in Java interviews are getting more and more common with Java 5 around there for considerable time…
Read More » -
How to analyze Thread Dump – Thread Stack Trace
This article is part 5 of our Thread Dump analysis series. So far you have learned the basic principles of…
Read More » -
Catch a StackOverFlowError by it’s tail
One of the more annoying situations you might have to deal with when working with a Java program is a…
Read More »