`
Michael.Jackson
  • 浏览: 13590 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Properties类注意点

阅读更多
public class Propertiesextends Hashtable<Object,Object>Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。

一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。
因为 Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法。但不建议使用这两个方法,因为它们允许调用者插入其键或值不是 String 的项。相反,应该使用 setProperty 方法。如果在“不安全”的 Properties 对象(即包含非 String 的键或值)上调用 store 或 save 方法,则该调用将失败。类似地,如果在“不安全”的 Properties 对象(即包含非 String 的键)上调用 propertyNames 或 list 方法,则该调用将失败。
load(Reader) / store(Writer, String) 方法按下面所指定的、简单的面向行的格式在基于字符的流中加载和存储属性。除了输入/输出流使用 ISO 8859-1 字符编码外,load(InputStream) / store(OutputStream, String) 方法与 load(Reader)/store(Writer, String) 对的工作方式完全相同。可以使用 Unicode 转义来编写此编码中无法直接表示的字符;转义序列中只允许单个 'u' 字符。可使用 native2ascii 工具对属性文件和其他字符编码进行相互转换。
    此类是线程安全的:多个线程可以共享单个 Properties 对象而无需进行外部同步。
分享到:
评论

相关推荐

    基于属性文件的读取类

    这是一个读取properties的类,用处挺大的 大家注意点就是这个properties是实现 map接口--继承Hashtable类!

    Java 串口通讯类包

    Java 的串口通讯类包,将下载的文件解压缩后,在\javacomm20-win32\commapi目录下有必需的三个文件comm.jar,javax.comm. properties和win32comm.dll。将文件comm.jar拷贝到%JAVA_HOME%\jre\lib\ext;文件javax.comm....

    数据库操作工具类

    可以用于快速完成数据库的增删改查操作. 注意,需要自行配置properties 文件以及添加对应数据库的驱动.

    基于Springboot+MybatisPlus+Mysql开发的校园二手交易市场源码

    基于Springboot+MybatisPlus+Mysql开发的校园二手交易市场源码,...7.温馨提示:如果在修改源码过程中,出现报错问题,一定要先看报错提示,尤其是cause By开头的,其次是从上往下第一个项目里面报错的类,依次往下排查

    Eclipse常用插件

    JadClipse:Java反编译插件(使用时注意在Eclipse配置关联:*.class和*.class without source 关联 类反编译查看器) OpenExplorer:Eclipse中快速打开本地文件系统 PropertiesEditor:Properties文件编辑工具,...

    QuartzSpring

    注意:1.导入quartz-all-1.5.2.jar 下载  2.导入spring.jar(我用的是spring2.0以前的版本)下载 如果不导入的话 org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean org.spring...

    MF00256-JAVA校园转转二手市场源码.zip

    3.并在配置文件application-prd.properties和application-dev.properties里修改数据库配置 信息,将数据库链接信息,账号密码全改成自己的 4.注意mysql的数据库版本,此项目是5.7,如果你使用mysql8,需要改变链接...

    log4j入门到详解

    2.2 编写一个测试类 ...... 2.3 编写配置文件........ 2.4 输出结果 ........... 3. Log4j 构成 ........... 4. Log4j 使用方法........ 4.1 properties 配置文件详解 4.2 XML 配置文件详解 .... 4.3 properties ...

    后台查询数据,在页面用树展示

    还需要注意的是,在后台查询数据,数据库字段里必须有TreeInfo实体类中的那几个字段,而且需要注意的是,最上面的节点的parentId必须是0,其下面的字节点的parentId必须是这个节点的id。如果不是最后一个节点(下面...

    基于SpringBoot的简约投票系统源码+详细项目说明.zip

    本项目使用Intellij IDEA构建,你可以使用IDEA直接调试本项目。 配置MySQL数据库 ...注意:配置此类只是为了自动生成数据表,如果你想为Voter配置读写数据库连接,请配置application.properties文件中的参数。

    课程设计基于SpringBoot的简约投票系统源码.zip

    注意:配置此类只是为了自动生成数据表,如果你想为Voter配置读写数据库连接,请配置application.properties文件中的参数。 请注意:如果你想手动建表,可以执行下列语句: USE Voter; CREATE TABLE `Voter_Vote`...

    JSP音乐网站源码 JAVAJSPYYWZ.rar

    JSP音乐网站源码使用Struts1+mysql实现,mysql导入sql文件,修改connDB.properties文件修改数据库配置。 tomcat部署后访问http://localhost:8080/OnlineMusic/。后台管理...

    基于SpringBoot框架构建的简约投票系统源码,适合用于个人学习,课程设计作业,毕业设计等

    基于SpringBoot框架构建的简约投票系统源码,适合用于个人学习,课程设计作业,毕业设计等...注意:配置此类只是为了自动生成数据表,如果你想为Voter配置读写数据库连接,请配置application.properties文件中的参数。

    基于Java实现的邮箱管理软件,可实现登陆163邮箱、读取收件箱的邮件信息、发送邮件

    类路径下配置 emailServerConfig.properties # POP 邮件服务器的地址 mailServer_POP3Host = pop.163.com # SMTP 邮件服务器的地址 mailServer_SMTPHost = smtp.163.com # 邮箱地址 myEmailAddress = xxxxxx@163.com...

    基于Java 中 SSH 框架实现的物流配送管理系统

    数据库文件为conf目录下的db.properties,这是导入项目后需要看的第一个文件,也是你项目运行需要唯一注意的文件 项目启动前,看一下db.properties这个文件是不是和你本地的数据库统一(用户名以及密码),我用的是...

    基于Java 中 SSH 框架的 物流配送管理系统(毕业设计、课程设计)

    数据库文件为conf目录下的db.properties,这是导入项目后需要看的第一个文件,也是你项目运行需要唯一注意的文件 项目启动前,看一下db.properties这个文件是不是和你本地的数据库统一(用户名以及密码

    基于Java 中 SSH 框架的 物流配送管理系统.zip

    数据库文件为conf目录下的db.properties,这是导入项目后需要看的第一个文件,也是你项目运行需要唯一注意的文件 项目启动前,看一下db.properties这个文件是不是和你本地的数据库统一(用户名以及密码),我用的是...

    基于SpringMVC+Spring+MyBatis开发的个人博客网站-毕业设计.zip

    实体类中多次使用到 @Data 注解,请确保你的 IDE 安装了 Lombok 插件,否则找不到 getter/setter 方法 数据库乱码,在MySQL安装路径,比如(E:\MySQL\MySQL Server 5.5)下找到my.ini文件进入编辑,修改这两处地方...

    代码统计插件 eclipse plugin java

    再有一点要注意的就是,你要把你的统计类型文件的后缀添加到configuration.ini文 件里去,如里这个文件里没有声明统计这个类型;另外你还要在config.ini文件里把文 件后缀--统计类 对写好。这样才能正确显示结果 ...

    基于Java 中 SSH 框架的 物流配送管理系统

    基于Java 中 SSH 框架的... 数据库文件为conf目录下的db.properties,这是导入项目后需要看的第一个文件,也是你2、项目运行需要唯一注意的文件 3、项目启动前,看一下db.properties这个文件是不是和你本地的数据库统一

Global site tag (gtag.js) - Google Analytics