资源文件获取
资源文件可以看成是配置文件,一般的形式有两种:properties形式和XML形式 路径:一般是写在src目录下面,根目录
properties文件中数据的存储是以键值对的形式存在,每一行为一条数据,只能存储字符串形式的数据
Map==>Propertis
String key -- String value
注意:Properties文件中值的部分任意字符都会被当做值的一部分,尤其是空格
资源文件的作用:解决硬编码问题【代码逻辑中写死的代码】
方式一 ==》传统IO流方式:使用JDK中的Properties类进行数据读取
①:创建Properties对象
②:load加载资源文件流
③:读取数据:getProperty(key):返回资源文件中对应key中的值(字符串),若key不存在则返回null
方式二 ==》字节码对象获取流 注意:文件最终必须被编译到class文件存放的位置
①:创建Properties对象
②:通过字节码文件获得资源 (注意:字节码文件 加载流资源,前必须带/,若资源文件没有在包中,包的路径可以省略) 类名.class.getResourceAsStream(/包路径/文件名)
②:load加载资源文件流
③:读取数据:getProperty(key):返回资源文件中对应key中的值(字符串),若key不存在则返回null