java面向对象编程3(4) Properties【重点详解】
3 月,跳不动了?>>> Properties【重点详解】 一. 引言&概述 为什么要用Properties:为了更专业地保存程序的配置信息。 配置信息:程序运行时必须要信息 程序A: 用户名= zhangsan 密码= xxxx IP=192.168.36.11 权限=管理员 码表= utf-8 Properties 类表示了一个持久的属性集,可以和 Map 集合一样存储键值对(HashMap) 持久: 把数据从内存中保存到硬盘上 K ey value 都是String 二. 入门案例:添加键值对 Properties 把数据持久保存在硬盘上。 相当于HashMap,无序,有key value,key和value都是String /* * 入门案例:为Properties添加键值对 * HashMap * */ @Test public void run1(){ //1、创建对象 key value都是String Properties p = new Properties(); //2、添加键值对 //2.1、添加键值对:setProperty(key,value) 相当于map put(key,value) ,效果相同 p.setProperty("k1","v1"); p.setProperty("k2","v2"); p.setProperty("k2","v3"); /