What's the difference between an inner class and nested class?
Here is my contribution to the world of confusion:
http://qa.jtiger.org/GetQAndA.action?qids=67&showAnswers=true
Nested Classes are defined with Static keyword & are considered as Top Level Classes.
This is false, a nested class and a top-level class are mutually exclusive entities. A class cannot be nested and top-level at the same time.