What is the difference between Java's Class.getName() and Class.getCanonicalName()?

Edit
Report