Richard A nested class is any class that is enclosed by another class. An inner class is any nested class that is not explicitly or implicitly declared static. Check out the JLS section 8.1.2 for more details.
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop