自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

创建String类

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

其他类调用时

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题
并不能引用到自定义String类,原String中找不到这样的构造方法

执行类main方法时

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

创建java.lang包下不存在的类

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

执行main方法

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

其他类调用

自己的项目中创建一个java.lang包下的类的探究-双亲委派机制拓展问题

结论

1、当创建java.lang包已有的类时,类加载时并不会加载自定义的类
2、当创建java.lang包不存在的类时,类加载时会报错,不允许创建java.lang开头的类,因为,针对java.*开头的类,jvm的实现中已经保证了必须由bootstrp来加载,