工作中难免遇到自定义的类 类加载器以及反射,总结一下日常查看!!!
1.获取Class三种方式
a. 类.calss
b.Class.forName("类的路径全名")
c.对象获取 pojo.getClasss()
2.类加载器
a.
启动类加载器(也叫引用类加载器,jdk种的核心类加载,java_home/bin/类)->扩展类加载器(jdk内部使用的类,java_home/bin/etc/类)->应用类加载器(程序员编写的类)
应用类加载器的是同一,引用类加载器为null
类加载器的机制:双亲委派机制,保证类加载的安全性。
b.利用类加载器,读取配置文件信息
此方法在项目中可使用,猜测是框架封装的加载配置文件的底层逻辑。
3.日常项目中自定义的工具类加载文件
主方法:
配置文件:
测试类以及执行结果:
上述代码都很简单,就没有一一粘贴,如果帮助可以双击666!!!!