1public class ClassDemo
 2{    
 3    public ClassDemo(){}
 4    
 5    public static void main(String[] args)
 6    {
 7        ClassDemo test=new ClassDemo();
 8        System.out.println("The class of test is:"+test.getClass().getName());
 9        try{
10            Class c=Class.forName("java.lang.Object");
11            System.out.println(c.getPackage()+"\t");
12            System.out.println(c);
13            java.lang.reflect.Method[] m=c.getMethods();
14            System.out.println("The element in String[] is:"+String[].class.getComponentType());
15            System.out.println((new int[3][4][5][6]).getClass().getName());
16            System.out.println("The method defined in Object class:");
17            for(int i=0; i<m.length; i++)
18            {
19                System.out.println(m[i]);
20            }

21           }

22        catch(ClassNotFoundException e)
23        {
24            e.printStackTrace();
25        }

26    }

27}