------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
1.System类:
(1) System包含一些有用的类和方法,该类不能被实例化。System是系统类,可以用来描述系统环境,用来输出一些系统环境相关信息,特别要注意该类的getProperty()方 法,Properties是hashTable的子类,表示一个次就的属性集,可以直接拿过来用。特别要注意:Properties类中的key和value都是String类型,可以用来读取配置文件
(2)JVM启动的时候都会走一遍系统信息,会加载一些默认的属性信息。
(3)可不可以在JVM启动的时候动态的加载一些系统信息呢?答案当然是可以的,我们可以采用java-D这一命令实现这一操作
2.Date类:
(1) Date表示特定的瞬间,精确到毫秒。
(2) Date的构造方法只剩下两个,而且该类的大部分构造方法和方法已经过时
(3) 如果我们想格式化日期,请调用DateFormat的子类SimpleDateFormat
3.Calendar类
(1) 学习了Calendar的用法,特别要注意获得Calendar实例的方法getInstance(),此外要着重注意该类的get ()和set ()方法
课后作业
(1) 获取任意一年的二月有多少天
public class getDay {
/**
思路:根据指定年设置一个时间就是
c.set(year,2,1)//某一年的3月1日。
c.add(Calendar.DAY_OF_MONTH,-1);//3月1日,往前推一天,就是2月最后一天。
*/
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.set(2012,2,1);
c.add(Calendar.DAY_OF_MONTH, -1);
getTime(c);
}
public static void getTime(Calendar c){
sop(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+"月"+c.get(Calendar.DAY_OF_MONTH)+"日");
sop(c.get(Calendar.DATE));
}
public static void sop(Object obj){
System.out.println(obj);
}
}
(2) 获取昨天的现在时刻
public class YestCurTime {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH,-1);
System.out.println(c.getTime());
}
}