System:类中的属性方法都是静态的。无法实例化
err:"标准"错误输出流
in:"标准"输入流
out:"标准"输出流
常见方法:
long currentTimeMillis();获取当前时间的毫秒值
Properties getProperties(); 获取系统属性
Properties集合中存储的都是String类型的键和值。
Runtime:没有构造方法摘要,说明该类不可以创建对象。
方法又是非静态,说明该类提供静态返回该类对象方法。
而且只有一个,说明Runtime类使用单例设计模式。
Runtime r=Runtime.getRuntime();
r.exec("notepad.exe");执行程序
Math:提供操作数学运算的方法,都是静态的
常用方法:
ceil():返回大于参数的最小整数
floor():返回小于参数的最大整数
round();四舍五入
pow(a,b) a的b次方
Date
日期对象和毫秒值之间的转换:
毫秒值-->日期对象
1.通过Date对象的构造方法 new Date(timeMillis);
2.还可以通过setTime设置。
因为可以通过Date对象的方法对该日期中的各个字段(年月日等)进行操作。
日期对象-->毫秒值
2.getTime方法。
因为可以通过具体的数值进行运算。
对日期对象进行格式化,具体默认的风格,FULL LONG等可以指定风格
Date date =new Data();
DateFormat dateFormat= DateFormat.getDateInstance();
dateFormat.format(date);
将日期对象进行格式化。
将日期对象-->日期格式的字符串。
使用的是DateFormat类中的format方法
将日期对象风格自定义:
deteFormat = new SimpleDateFormat("yyyy-MM-dd");
将日期格式的字符串-->日期对象
使用的是DateFormat类中的
Calendar
无法实例化,通过getInstance获取实例