<span style="font-family: Arial, Helvetica, sans-serif;">package testName;</span> class Name{ class Inner{} } public class testGetName { public static void main(String[] args) throws Exception { // info Auto-generated method stub System.out.println("Name.class.getCanonicalName(): " + Name.class.getCanonicalName()); System.out.println("Name.class.getName(): " + Name.class.getName()); System.out.println("Name.class.getSimpleName(): " + Name.class.getSimpleName()); System.out.println("Name.Inner.class.getCanonicalName(): " + Name.Inner.class.getCanonicalName()); System.out.println("Name.Inner.class.getName(): " + Name.Inner.class.getName()); System.out.println("Name.Inner.class.getSimpleName(): " + Name.Inner.class.getSimpleName());