ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **一、简介** Java中的properties文件是一种纯文本格式的配置文件,主要用于表达配置信息,文件类型为**\*.properties**,文件中内容的格式是 "**键=值**" 的格式。在properties文件中,可以用井号**"#"**来作**注释**。 properties文件在Java编程中用到的地方很多,操作很方便。 <br> <br> ## **二、Java的Properties类** 属性映射(property map):是一种存储键/值对的数据结构。属性映射经常被用来存放配置信息。 它有三个特性: 1. 键和值都是字符串 2. 键/值对可以很容易地写入文件或从文件读出。 3. 用二级表存放默认值 实现属性映射的Java类被称为Properties(Java.util.Properties),此类是Java中比较重要的类,主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。 <br> <br> ## **三、Properties案例** ``` package day04; import java.io.FileInputStream; import java.util.Properties; import java.io.InputStream; import java.io.File; public class properties { public static void main(String args[]) throws Exception{ String fileurl = "src/log4j.properties"; loadProperties(fileurl); } private static void loadProperties(String fileurl) throws Exception{ Properties properties = new Properties(); InputStream iStream = new FileInputStream(new File(fileurl)); properties.load(iStream); System.out.println(properties.getProperty("log4j.appender.file.File")); } } ```