《黑马程序员》 properties之程序运行次数限定
来源:互联网 发布:欧盟内部贸易数据 编辑:程序博客网 时间:2024/05/29 14:13
class PropertiesTest {/* 记录一个程序的运行次数 超过5次之后提示用户付费,购买正版 要记录次数,我们就要使用计数器。如果使用变量来记录的话,那么程序一退出,计数器也就销毁了。记录的次数也就没有了。所以我们不能使用变量来记录。我们需要将计数器使用一个文件进去存储,我们的计数器要有格式。要给他起名称,这样以后的开发者好看懂。所以我们的计数器是:time:n,这是key和value的映射。我们想到了map集合,数据是以文件的形式进行存储,要使用map集合+io----propertiesproperties可以实现程序的数据共享 */public static void main(String[] args) throws IOException,Exception{File file=new File("d:\\config.ini"); //可以使用配置文件和xmlif(!file.exists()){ file.createNewFile(); //如果文件不存在就创建一个新的}FileInputStream fis=new FileInputStream(file); //使用流和文件对象关联//创建配置文件对象Properties prop=new Properties();prop.load(fis);//读取文件文件里面的内容String value=prop.getProperty("time");//使用变量记录程序运行的次数int count=0;if(value!=null){count=Integer.parseInt(value);//如果次数大于5则让用户付费程序不再往下执行if(count>=5){System.out.println("试用次数已到"+count+"次,请付费,购买正版");return;}}//计数器自增一次count++;//把自增后的计数器写到配置文件中prop.setProperty("time",count+"");//关联输出流将内存中的信息给写到文件中File dFile=new File("d:\\config.ini");FileOutputStream fos=new FileOutputStream(dFile);prop.store(fos,"--itheimadesc--");}}
0 0
- 《黑马程序员》 properties之程序运行次数限定
- 黑马程序员-Properties类-配置文件读写-限定软件运行次数
- 黑马程序员—Properties—限制与记录程序运行次数
- java实现程序运行次数限定
- 黑马程序员-学习日志-练习用于记录程序运行次数
- 黑马程序员---IO(Properties应用程序次数练习)
- 使用Properties记录程序运行次数
- 黑马程序员之Properties类
- 黑马程序员-----IO之Properties
- Java 判断程序运行次数---- Properties 文件计数器
- Map系列的Properties,实现程序运行次数计数
- 奋斗黑马程序员----Java之Properties小结
- 用properties写的一个程序运行次数计数的程序代码,超过次数提示注册。
- 黑马程序员:Properties对象
- 黑马程序员-Properties
- 黑马程序员---Properties类
- 黑马程序员_IO_File&Properties
- 黑马程序员---Properties类
- MongoDB学习之旅二十八:MongoDB 新增Shard Server
- 高斯消元
- python Queue
- 老的iPhone项目工程编译只有3.5寸
- state 模式(c++ 实现)
- 《黑马程序员》 properties之程序运行次数限定
- 【仿微盟源码】WeiKuCMS多功能微信营销服务系统
- source insight 实用技巧
- 规范
- JS快速获取图片宽高的方法
- 笔记本保存的文件怎么恢复
- jquery播放音频文件
- html5 java 文件上传
- Android版本更新