System类
常用方法。
long currentTimeMillis() 返回一个长整型的数。 返回的是当前时间的毫秒值。 值=当前时间-1970.1.1
getProperties(); 获取系统信息 返回Properties类型 。。 该类型是Map的一个子类
Properties存储的都是String类型的键和值
获取系统信息
Properties pro = System.getProperties();
Set<String> names = pro.stringPropertyNames();
for(String name : names)
{
String value = pro.getProperty(name);
System.out.println(name+"::"+value);
}
Runtime类
该类是单例设计模式。
Runtime r = Runtime.getRuntime();
try {
r.exec("notepad.exe");
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
调用一个本地应用程序。
Math类
ceil(); 返回大于参数的最小整数 Math.ceil(12.45);
floor(); 返回小于参数的最大整数
round(); 四舍五入
pow(double a, double b); a的b次幂
random(); 0.0 --1.0 之间的伪随机数
Date类
Date d = new Date();
将当前日期和时间封装成对象
Date d = new Date(123434242);
将指定的毫秒封装成对象。 年月日时分秒形式
日期对象 ----->>毫秒值
getTime(); 转成毫秒后可以计算时间差
毫秒值--->>日期对象
Date(); 转成日期对象可以具体操作某个字段 如 年 、月、 日、等