一、Object类
1.首先:Object类是所有类的父类,它中的方法所有类都可以使用
2.查看某个类里面有哪些方法的快捷键:
ctrl+f12;
3.当输出一个对象名输出的是内容的时候,那么一定是重写了toString方法;
4.Object类的equals方法,toString方法,api中查看
二、Date类
1.两个构造方法
Date():
该date对象代表当前时间;
Date(long date):
该date对象代表指定的时间
2.怎么获取一个Date对象对应的毫秒值?
long getTime();
三、DateFormat$SimpleDateFormat日期格式化
1.匹配模式常见规则?
yyyy-MM-dd HH:mm:ss
y M d H m s
这几个字母不能改变,改变的是之间的规则,如:“-”
2.DateFormat类的format方法和parse方法
怎么把一个字符串转换成一个Date对象?
parse();
怎么把一个Date对象转换成一个String字符串;
format();
四、Calendar(日历类)
1.怎么得到Calendar类的对象?
不是通过new,而是通过静态方法getInstance()
2.构造方法不对外开发,提供专门的方法来获取对象,设计模式(单例设计模式);
3.怎么获取Calendar对象对应的Date对象?
getTime();
五、StringBuilder和String比较
1.StringBuilder存储长度可以变得字符串,而String存储的是固定字符串
2.StringBuilder性能好,相当于容器,而String每次拼接都会创建新的字符串对象
六、包装类
1.自动装箱 基本类型-->引用类型
例如:int-->Integer
自动拆箱 引用类型-->基本类型
2.基本类型怎么转换成字符串类型?
直接拼接空字符串(工作中常用)
例如:String a = 1+"";
(注意,包装类才有方法可调用)
包装类才能调用方法