日期类和自动装箱和自动拆箱
日期类
Date:
特定的时间精确到毫秒
构造方法:
Date()
根据当前时间创建的日期对象
Date(long date)
根据给定的毫秒值创建对象,从1970年1月1日00:00:00
成员方法:
public long getTime90
获取的是毫秒值,从1970年1月1日00:00:00 开始
public void setTime(long time)
设置时间,给的是毫秒值
SimpleDateFormat:
是一个以语言环境有关的方式来格式化和解析日期的具体类
它允许进行格式化(日期->文本),解析(文本->日期)
格式化(日期->文本):
Date -- String
public final String format(Date date)
Date d = new Date();
//定义输出格式
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String s = sdf.format(d);
解析(文本->日期):
String -- Date
Date d = sdf.parse(String str);
JDK5新特性:
自动装箱:把基本数据类型转换为对应的包装类型
public static Integer valueOf(int i)
自动拆箱:把包装类类型转换为对应的基本数据类型
public int intValue()
Java程序运行:
编写Java程序--编译生成class文件--执行
开发原则:
只要是对象就要判断是否为null