Java Inner Classes

I want this article to be the most simple yet complete article about inner classes in Java. As a consequence I shall divide it in two posts, the first one being a short fundamental introduction where I’ll show the fastest way to write inner classes, and the second one being an advanced discussion about all aspects concerning inner classes, their philosophy and all their practical uses. The knowledge in this article targets Java 5 (Tiger).

[…]