Core Java
-

What’s Cooking in Java 8 – Project Lambda
What is project lambda: Project lambda is the project to enable lambda expressions in java language syntax. Lambda expressions are…
Read More » -

What is behind System.nanoTime()?
In java world there is a very good perception about System.nanoTime(). There is always some guys who says that it…
Read More » -

Java 7: A complete invokedynamic example
Another blog entry in my current Java 7 series. This time it’s dealing with invokedynamic, a new bytecode instruction on…
Read More » -

Regular Expressions in Java – Soft Introduction
A regular expression is a kind of pattern that can be applied to text (String, in Java). Java provides the…
Read More » -

Java 7: Copy and Move Files and Directories
This post is a continuation of my series on the Java 7 java.nio.file package, this time covering the copying and…
Read More » -

“Java Sucks” revisited
Overview An interesting document on Java’s short comings (from C developer’s perspective) was written some time ago (about 2000? )…
Read More » -

Java 7: How to write really fast Java code
When I first wrote this blog my intention was to introduce you to a class ThreadLocalRandom which is new in…
Read More » -

The Wizard Design Pattern
We all love wizards…. (Software wizards I mean). We are always happy to jump on those ”Next” buttons like we…
Read More » -

Java 7 – The NIO File Revolution
Java 7 (“Project Coin”) has been out since July of last year. The additions with this release are useful, for…
Read More »
