类加载

基本说明:

反射机制是java实现动态语言的关键,也就是通过反射实现类动态加载。

1.静态加载:编译时加载相关的类,如果没有则报错,依赖性太强。

2.动态加载:运行时加载需要的类,如果运行时不用该类,即使不存在该类,则不报错,降低了依赖性

类加载的时机

1.当创建对象时(new)//静态加载

2.当子类被加载时,父类也加载  //静态加载

3.调用类中的静态成员时  //静态加载

4.通过反射   //动态加载

posted on 2021-05-03 11:17  ljr_1995  阅读(43)  评论(0)    收藏  举报

导航