java不常见的对象扩展应用

来源:互联网 发布:淘宝网购物护肤品 编辑:程序博客网 时间:2024/06/06 11:38

System 类的一些扩展应用。

通常大家都使用,System.out.println();来打印输出命令行输出信息。

我们还可以使用,System.setProperty("mykey","myvalue");来设置JVM启动信息。

例如设置JDK的安装路径,自定义一些软件必有的属性信息,然后通过。

System.getProperty("mykey");的方式来读取属性信息,用来判断软件的合法性,以及其他操作等。

----------------------------------------------------------------------------------------------------------------

Runtime对象    此类可以用来打开本地应用程序。
该类并没有提供构造函数,说明不可以new对象,那么会直接想到该类中的方法都是静态的。发现该类中还有非静态的方法。
说明该类肯定会提供了方法获取本类对象,而且该方法是静态的。并返回值类型是本类类型。 
有这个特点可以看出该类使用了单列设计模式完成。该方法是 static Runtime getRuntime();

Runtime r = Runtime.getRuntime();
Process p = r.exec("c:\\abc.exe");            //此处可以打开本地应用程序。
p.destroy();                          //关闭应用程序。

还可以  Process p = r.exec("应用程序  打开文件地址");            //通过某个应用程序 打开一个文件。

例如: Process p = r.exec("notepad.exe  c:\\abc.txt");   用记事本的方式打开  abc.txt  文件。

------------------------------------------------------------------------------------------------------------------

 Date对象        此类可以表示日期。

 示例:

Date d = new Date();

System.out.println(d);

//打印输出后发现格式,不是自己想要的。

//日期格式

SimpleDateFormat   adf = new   SimpleDateF(yyyy-MM-dd hh:mm:ss E);

//格式化日期

System.out.println(sdf.format(d));

 

其中日期还可以用另一种方式表示,  Calendar —— 日历类


  Calendar c = Calendar.getInstance();
  c.add(Calendar.YEAR, 1);  //当前日期加1年
  c.set(2012,11,21);    //设置当前时间   此处注意月份表示是0-11代表1-12月。
  int year = c.get(Calendar.YEAR);   //年
  int month = c.get(Calendar.MONTH);   //月
  int day = c.get(Calendar.DAY_OF_MONTH);  //日

 

-------------------------------------------------------------------------------------------------

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 申请公租房太小怎么办 房东电费收贵了怎么办 申请公租房工资超了怎么办 重庆公租房工资超了怎么办 公租房申请父母房子贷款怎么办 公产房父母去世办公证怎么办 动迁过程中承租人去世了怎么办 公租房的房间带阳台怎么办 公租房合同到期没有社保怎么办 租房合同没有到期违约了怎么办 租房户到期不搬怎么办 公租房摇号摇到了又怎么办 公租房被清退会怎么办 公租房摇不到号怎么办 公租房到期不搬怎么办 租房到期租客不搬怎么办 房产证面积与实际不符怎么办 社保晚交了1天怎么办 个人社保忘交了怎么办 个人社保晚交了怎么办 医保晚交了几天怎么办 辞职后转为灵活就业养老怎么办 公司名称变更提取不了公积金怎么办 五险合一软件已经减员怎么办 法人社保不在投标单位怎么办 换工作单位后社保怎么办 在北京孩子没有一老一小怎么办 深户小孩怎么办社保卡 社保卡没办下来去医院住院怎么办 老年社保卡丢了怎么办 外墙掉瓷砖伤车伤人怎么办 医保卡姓名弄错了怎么办 走工伤和走社保怎么办 公司在朝阳社保在海淀怎么办 公司没缴纳个税怎么办 报个税工资报少了怎么办 医院预约单丢了怎么办 肛瘘手术后太疼怎么办 低位保肛手术后吻合口瘘怎么办 做完痔疮手术后大便困难怎么办 20岁长痔疮了怎么办