Core Java
-
Java DB Embedded Mode
Java DB is a relational database management system that is based on the Java programming language and SQL. This is…
Read More » -
Strategy Pattern using Lambda Expressions in Java 8
Strategy Pattern is one of the patterns from the Design Patterns : Elements of Reusable Object book. The intent of…
Read More » -
Algorithms and Data Structures of JDK 7
While checking periodically if there is one or another standard algorithm in JDK I’ve decided to make such index. It…
Read More » -
Lock Less Java Object Pool
It has been a while since I wrote anything, I have been busy with my new job that involves doing…
Read More » -
Lambdas: coming to a Java 8 near you!
What are Lambdas? A lambda expression is a type of anonymous function, that can be written inline within a method…
Read More » -
Printing Generated Assembly Code From The Hotspot JIT Compiler
Sometimes when profiling a Java application it is necessary to understand the assembly code generated by the Hotspot JIT compiler.…
Read More » -
Garbage Collection in Java (3)
This follows on from my previous two garbage collection blog posts: Overview of GC in Hotspot. Parallel Garbage Collectors. Concurrent…
Read More » -
Reducing memory usage with String.intern()
Every now and then you have a dying production application at hand. And you know you need to patch it…
Read More » -
Garbage Collection in Java (2)
Parallel Scavenge Today we cover how Parallel GC works. Specifically this is the combination of running a Parallel Scavenge collector…
Read More »