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); //日
-------------------------------------------------------------------------------------------------
- java不常见的对象扩展应用
- java不常见的关键字
- java不常见的关键字
- Java应用的动态扩展
- Java应用的动态扩展
- Java应用常见的服务器
- HttpServletResponse对象常见应用
- 一些不常见的java特性
- 常见的Java不规范代码
- 不常见的java串口问题
- java 反射的学习已经扩展应用
- java反射机制的常见应用
- 关于Java中HashMap的常见应用
- Java Web应用的常见思路
- Java设计模式的常见应用场景
- java匿名对象的应用
- java对象数组的应用
- PHP面向对象 1.7 常见的魔术方法及应用
- 生产版权下标
- Fedora13+ns2.34安装指南
- Android Initialization Process ---- Android 初始化过程
- 实现复选框的全选和反选
- Linux 内存
- java不常见的对象扩展应用
- copy_from&toza_user详解
- IO端口和IO内存
- MySQL 数据类型
- MySQL for linux安装详解
- CUnit函数总结
- deadlock引起数据库挂死
- SimpleIni函数总结
- 验证服务器控件