获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;public class Test5
{public static void main(String[] args) throws Exception {getAppCount();}private static void getAppCount() throws Exception {File file = new File("C:\\Users\\Administrator\\Desktop\\测试文件夹","b.txt");if(!file.exists())file.createNewFile();FileInputStream fis = new FileInputStream(file);Properties pro = new Properties();pro.load(fis);String value = pro.getProperty("name");int count = 0;if(value!=null){count = Integer.parseInt(value);if(count>=5){throw  new RuntimeException("使用次数已到");}}count++;pro.setProperty("name", count+"");FileOutputStream  fos = new FileOutputStream(file);pro.store(fos, "");fos.close();fis.close();}}

java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序相关推荐

  1. Java 获取一个月的总天数

    //获取一个月天数 public static int getDaysOfMonth(Date date) {Calendar calendar = Calendar.getInstance();ca ...

  2. springboot java获取版本号_深入实践Spring Boot 实战篇,大佬整理出的PDF文档

    如何使用Spring Boot 本文章将会详细介绍如何使用Spring Boot.它覆盖了构建系统,自动配置和运行/部署选项等主题.我们也覆盖了一些Spring Boot最佳实践.尽管Spring B ...

  3. 桌面总是弹出计算机内存不足,win7系统总提示“内存不足,关闭程序”的解决方法...

    今天和大家分享一下win7系统总提示"内存不足,关闭程序"问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统总提示"内存不足,关闭程序" ...

  4. java获取一个目录下所有字谜_Java 猜字谜游戏 - osc_4jkldo6l的个人空间 - OSCHINA - 中文开源技术交流社区...

    package fundmental_excise6; import java.util.Arrays; import java.util.Scanner; /** * @author : jeasi ...

  5. [转载] Java获取一个类继承的父类或者实现的接口的泛型参数

    参考链接: Java中的接口和继承 泛型的作用就不多介绍了,如果你想具备架构设计能力,那么熟练使用泛型是必不可少的. 不多说了,先定义泛型父类和泛型接口: package cn.zhh; public ...

  6. java获取一个月的日历_java一个月日历

    项目需要,获取当天之后的30天,并提示星期几(周几),写了一个工具类 /** * 计算日期时间 * @author shijing * 2015年8月10日下午2:16:09 * @param dat ...

  7. JAVA获取一个月的开始与结束时间以及两个日期相差几个月

    一.一个月的开始与结束时间代码如下 /*** 获取指定月的开始日期* @param currentDate* @return*/public static Date getStartDate(Stri ...

  8. java获取一个tcp包大小_Java网络编程之TCP粘包拆包

    TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想象河里的流水,他们是连成一片的,其间并没有分界线.TCP底层并不了解上层业务数据的具体含义,他会根据TCP缓冲区的实 ...

  9. Android/Java 获取一个byte[]的真实编码,用于解决乱码问题

    2019独角兽企业重金招聘Python工程师标准>>> 来源地址:https://blog.csdn.net/qq_31384551/article/details/81627840 ...

最新文章

  1. Balanced Binary Tree leetcode java
  2. 使用wireshark工具获得直连设备的IP地址
  3. 华为Mate 30系列发布:电影级4摄,麒麟990 5G,没谷歌全家桶,售价高于iPhone11
  4. docker部署rocketmq
  5. 【Linux】一步一步学Linux——dir命令(了解)(25)
  6. SAP生产订单管理与分析实例
  7. java定义接口规范_关于java的接口的一些规范
  8. 图解leetcode初级算法python版 pdf_图解LeetCode初级算法(Python版)
  9. 24c04硬件地址位_硬件刷题篇(一)
  10. 可并堆试水--BZOJ1367: [Baltic2004]sequence
  11. html css字幕滚动代码,纯CSS实现滚动3D字幕
  12. 完整卸载SQL Server2008
  13. 360防火墙拦截oracle,网站被360防火墙拦截怎么办
  14. 推荐8个相见恨晚的学习类app,每一个都诚意满满
  15. windows10系统-11-高效软件
  16. 运算符、数据类型、序列类型
  17. 基于FFmpeg和SDL1.2的极简播放器实现
  18. 帮我写一份开发小程序的验收报告
  19. docker容器挂载权限问题 导致日志文件不生成
  20. 天勤计算机网络题目pdf百度云,天勤408真题与8套模拟卷PDF打印版

热门文章

  1. 2019全球程序员薪酬报告:软件开发比机器学习抢手!40岁后收入下滑
  2. 谷歌AI发布Deepfake检测数据集,真人多场景拍摄,生成3000段假视频
  3. 【机器学习】机器学习从零到掌握之十二 -- 教你使用决策树预测隐形眼镜类型
  4. 大道至简:算法工程师须知的十个炼丹trick
  5. PyTorch | torch.randperm()使用方法
  6. 经验 | 深度学习如何挑选GPU?
  7. Matlab解析LQR与MPC的关系
  8. ROS 与 Matlab/Simulink联合仿真测试(1)
  9. 展示面-关于wireshark抓包总结
  10. python如何导入numpy简书_Webpack 之常用配置(一)