Properties(配置文件夹)和打印(printStream)

来源:互联网 发布:vnr更新网络 编辑:程序博客网 时间:2024/06/08 02:15


/*
 * Properties(配置文件夹):主要用于生成配置文件与读取配置文件的信息。
 * Properties要注意的细节:
 *      1.如果配置文件的信息一旦使用了中文,那么在使用store方法生成配置文件的时候只能使用字符流解决,如果使用字节流生成配置文件的话,
 *        默认使用的是iso8859-1码表进行编码存储,这时候会出现乱码。
 *      2.如果Properties中的内容发生了变化,一定要重新使用Properties生成配置文件,否则配置文件信息不会发生变化。
 * 

 * */





/*
 * 需求:使用properties实现本软件只能运行3次,超过三次之后就提示购买正版,退jvm.
 * 
 * */


运行结果:你已经超出试用次数,请购买正版软件


/*
 * 打印(printStream)
 *      1 打印流可以打印任意类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印
 *      2 收集异常的日志信息
 * */



/*
 * 编码与解码
 * 编码------> 把看得懂的字符变成看不懂码值这个过程我们称作为编码
 * 解码------> 把码值查找对应的字符,我们把这个过程称作为解码
 * 注意:以后编码与解码一般我们都使用统一的码表。否则非常容易乱码
 */

 ******转换流:****
 * 输入字节流的转换流:InputStreamReader  
 *    InputStreamReader   是字节流通向字符流的桥
 * 输出字节流转换流:
 *    OutputStreamWriter  可以把输出字节流转换成输出字符流
 * 转换流的作用:
 *     1.如果目前所获取到的是一个字节流需要转换字符流使用,这时候就可以使用转换流。字节流----->字符流
 *     2.使用转换流可以指定编码表进行读写文件
 * */


运行结果:新中国好啊


0 0