1.当程序创建第一个对类的静态成员的引用时,就会加载这个类。所以说构造器是静态方法
2.Class中的newInstance()创建的对象必须带有默认构造器
3.Object.class可以生成Class类的引用,并且不会自动初始化Object(与Class.forName()的区别,即不会执行静态块)
4.instanceof有继承的概念,如果是继承类也会返回true,getClass()比较的是对象的实际类型
5.静态代理,动态代理(java.lang.reflect.InvocationHandler,java.lang.reflect.Proxy)