Nested and inner classes

What's the difference between them? As far as i can tell, a nested class is usually public and a inner class is almost always private. Can some one please provide an example? Thanks a lot guys.
[208 byte] By [rdevaa] at [2007-11-27 4:14:27]
# 1
inner classes == nested classes - static classesIn other words, inner class should belongs to the instance of the enclosing class.
hiwaa at 2007-7-12 9:20:49 > top of Java-index,Java Essentials,New To Java...
# 2
http://java.sun.com/docs/books/tutorial/java/javaOO/nested.html
b.m.krajua at 2007-7-12 9:20:49 > top of Java-index,Java Essentials,New To Java...