java 资源文件目录命名规范
时间: 2023-08-04 20:19:21 浏览: 297
Java编程开发常用的命名规范
在Java中,资源文件是指与类文件一起打包在JAR文件中的文件,例如配置文件、图片、音频、视频等。资源文件的命名规范与Classpath路径的命名规范类似,具体如下:
1. 资源文件应该放在类路径的根目录下的资源目录中。
2. 资源目录名应该使用单数形式,例如:resource、config等。
3. 资源文件名应该使用小写字母,多个单词之间使用下划线连接。例如:my_config.properties。
4. 如果资源文件是与某个类紧密相关的,可以把资源文件放在该类所在的包目录中。
例如,我们有一个包名为com.example的类,它需要读取一个名为my_config.properties的配置文件,那么我们可以按照以下命名规范创建资源文件和目录:
```
src
|-main
|-java
|-com
|-example
|-MyClass.java
|-resources
|-com
|-example
|-my_config.properties
```
注意,这里的resources目录是在项目根目录下的,而不是在src/main/java目录下。这个resources目录将会在编译时被打包到JAR文件中,与类文件一起发布。在使用资源文件时,我们可以使用以下代码读取:
```java
InputStream inputStream = MyClass.class.getResourceAsStream("/com/example/my_config.properties");
Properties properties = new Properties();
properties.load(inputStream);
```
其中,"/com/example/my_config.properties"是资源文件在Classpath路径中的路径,可以使用Class.getResourceAsStream()或ClassLoader.getResourceAsStream()方法读取。
阅读全文