@xianaldai 在 Java开发教程20-Properties与配置文件 中发帖
本期是Java开发教程系列的第二十期,本期介绍 Properties 与配置文件:把"会变的参数"从代码里拿出来,写进一个独立的文本文件,程序启动时读它.这样改个音量、换个服务器地址,不用改代码、不用重新编译.若你已经熟悉 Properties 的读写与编码套路,可以跳过本期内容.
每期叠甲:
时间仓促,水平有限,文中难免存在缺点和错误,恳请广大开发者和从业者指正.
一、为什么要有配置文件
回想我们写过的程序:第 12 期的成绩管理系统,存档文件名 students.txt 直接写在代码里;第 16 期的及格线 60,也写在代码里.这些"写着写着就冒出来的数字和字符串",有个名字叫魔法值——因为它们像魔法一样,只有代码知道它是什么.
问题在于:这些值是会变的.及格线改成 70 分?存档文件想换名字?改代码 → 重新编译 → 再打包,一条链路,只为改一个数.更麻烦的是,改了代码就...