Properties prop = System.getProperties();
Set nameSet = prop.stringPropertyNames();//返回属性名,放入set集合
for(String name : nameSet){//for-each 逐个读取集合元素
String value = prop.getProperty(name);
System.out.println(name+"::"+value);
}
Runtime类:
使用了单例设计模式。不可以创建对象
static Runtime getRuntime();
process p= r.exec("notepad.exe")//打开记事本
p.destory();杀掉进程。关闭记事本
Date类
获取当前时间
Date date=new Date();
Date date = new Date();//将当前日期和时间封装成Date对象。
System.out.println(date);//Sun Apr 29 11:48:02 CST 2012
Date date2 = new Date(1335664696656l);//将指定毫秒值封装成Date对象。
date.getDate(),getTime(),Year,Month,Hours,Minnutes,Senconds。
date.setDate(),setTime(),Year,Month,Hours,Minnutes,Senconds。
将模式封装到SimpleDateformat对象中 自定义风格
DateFormat df=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
String time=dt.format(date);//格式化date对象,返回字符串
Date date = dateFormat.parse(str_date);//将刚才的字符串转换成date对象,跟format是逆运算。