首页 > 编程知识 正文

java资源文件,java资源下载

时间:2024-04-27 11:08:37 阅读:334678 作者:ITYT

本文目录一览:

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的方法内添加关联代码。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。