本文目录一览:
- 1、java资源文件
- 2、java中什么是资源文件?
- 3、Java中资源是什么?资源文件又是什么,谁能举个例子简单的例子。谢谢了
- 4、JAVA 资源文件的读取问题
- 5、.请简述如何在Java代码与XML文件中调用布局资源文件
java资源文件
(一)用Class类加载资源文件
通过调用Class类的getResourceAsStream方法来加载资源文件:
public InputStream getResourceAsStream(String pathToConfigFile);
该方法接收一个String类型的参数(pathToConfigFile)来表示资源文件的地址,如果加载成功,则返回该资源文件的输入流(InputStream),如果失败,则返回null。重要的是,在传入pathToConfigFile参数时,有两种方式,第一种方式为绝对定位方式,即pathToConfigFile以"/"开头,此时Java以classpath为根目录,直接加上pathToConfigFile来搜索资源文件。第二种方式为相对定位方式,即pathToConfigFile不以"/"开头,此时资源文件的全路径应该为:调用getResourceAsStream方法的类的package路径加上pathToConfigFile。(在将package转为目录时将"."变成"/")
举个例子,在IntelliJ Idea中创建一个java工程,目录结构如下:
该工程里有两个resources文件夹,一个位于davenkin文件夹下,一个直接位于src文件夹下。第一个resources文件夹下有一个config.properties文件,其内容为:
name = ConfigUnderDavenkin
第二个resources文件夹下也有一个config.properties文件,其内容为:
name = ConfigUnderSrc
java中什么是资源文件?
资源文件就是指存在于JAVA类路径中的非class文件。这些文件可以通过访问类路径的方式取得其内容。具体请参照JavaDoc中的Class类用法。
Java中资源是什么?资源文件又是什么,谁能举个例子简单的例子。谢谢了
Java中除了.java和.class以外的文件都可以称作是资源,一般放在resource文件夹下面。
资源文件有很多种,常见的有.properties文件,.xml文件,其他还有.json等等
JAVA 资源文件的读取问题
Tools.java中读取资源文件时文件名从Sysconstants常量类中得到文件名,他们两个的关系仅仅是通过常量类定义了资源文件名。Tools.java从sys.properties文件中读取配置信息保存在Properties对象中,其中key为sys.properties中“=”前面的部分,value为“=”后面的部分。所以调用Tools.getValue("HOST")时,返回“localhost”。
.请简述如何在Java代码与XML文件中调用布局资源文件
步骤:
1、在存放使用资源的res文件夹下的layout文件夹内新建一个XML布局文件,如命名为:page1.xml。
2、在存放资、代码的文件夹下下找到MainActivity.java,双击打开,在onCreate的方法内添加关联代码。