Date 类
Date 类表示系统特定的时间戳,可以精确到毫秒。Date 对象表示时间的默认顺序是星期、月、日、小时、分、秒、年。
1. 构造方法
Date 类有如下两个构造方法。
Date():此种形式表示分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),使用该构造方法创建的对象可以获取本地的当前时间。
Date(long date):此种形式表示从 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒开始经过参数 date 指定的毫秒数。
这两个构造方法的使用示例如下:
2. 常用方法
Date 类提供了许多与日期和事件相关的方法,其中常见的方法如下表所示。
3.语法
包装类
基本类型和包装类之间的对应关系:
包装类如何声明变量?
和String一样
Integer a = 123;//直接声明
Integer b = new Integer(123);//通过构造方法声明
包装类的用途:
1.作为实体类属性的数据类型,替换基本数据类型。
以前的写法 见下方的Student类
Student s = new Student(123, "张三", 18,18);
Student s1 = new Student();
System.out.println(s);
System.out.println(s1);
缺点:基本数据类型的默认值为0 而引用数据类型的默认值为null
2.将字符串转为对应的基本数据类型
String str = "123445";
int i = Integer.parseInt(str);
System.out.println(i);
double d = Double.parseDouble(str);
Math类
Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
Math类常用方法:
使用例子: 利用生成10000次 1-10的随机数,分别统计次数 然后打印在控制台上。