【介绍】java学习过程中重点知识的总结-第五天
1.Date类:日期类
* 构造:
* public Date();//代表当前系统时间的Date对象
* public Date(long time);//代表距离标准时间 time毫秒值的Date对象
* 成员方法:
* public String toString();//Date 重写Object类的toString方法
* public long getTime();//获取当前Date对象的毫n秒值
* 具体的子类:SimpleDateFormat
* 构造:
* public SimpleDateFormat(String pattern);//以指定的模式创建格式化对象
* 成员方法:
* public String format(Date d);//把date对象按照指定的模式 转成字符串
* public Date parse(String s);//把字符串转成Date对象,如果字符串有问题,就会抛出ParseException
3.Calendar:日历类
* 3.1获取Calendar对象
* public static Calendar getInstance();//返回的是抽象类Calendar的某一个子类
* 3.2成员方法:
* public int get(int field);//获取指定字段的值
* public void add(int field,int amount);//给指定的字段增加值
* public void set(int field,int value);//修改指定字段的值
* public Date getTime();//把Calendar对象转成Date 对象
4.System:系统类
* public static void exit(0);//结束JVM
* public static void gc();//通知垃圾回收器过来收垃圾
* public static getProperty(String key);//根据键 获取值
* public static long currentTimeMillis();//获取当前系统的毫秒值
5.Math:数学类
1.求最大值 2.求最小值 3.求绝对值 4.求随机数 5.求四舍五入 6.ceil(向上取整) 7.floor(向下取整) 8.pow(求次幂)
6.基类数据类型包装类
* (8中基本类对应的包装类型)
* (自动拆箱装箱)
7.正则表达式:
* boolean b = "普通字符串".matches("正则表达式");