java io 反射 my.properites
时间: 2024-09-29 15:03:39 浏览: 30
log4j.properites
Java I/O (Input/Output) 是Java语言用于处理文件输入输出和数据流的基本API。而反射机制允许程序在运行时检查和操作类的信息,包括加载类、创建对象、获取字段值和调用方法等。
`my.properties`通常是指Java中的一种配置文件,它使用`.properties`文件格式存储键值对数据,常用于存放应用程序的配置信息。通过`java.io`包中的`Properties`类,可以读取和写入这种文件。例如:
```java
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class PropertiesExample {
public static void main(String[] args) {
try {
// 创建一个Properties对象
Properties props = new Properties();
// 使用FileInputStream打开my.properties文件
FileInputStream fis = new FileInputStream("my.properties");
// 将文件内容加载到Properties对象
props.load(fis);
// 获取并打印特定键对应的值
String value = props.getProperty("keyName");
System.out.println(value);
// 关闭流
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,程序会尝试从`my.properties`文件中获取名为"keyName"的属性值。
阅读全文