一个类默认是继承属于Object类。
toString方法:没有重写toString方法前,输出名字,显示的是地址值。
重写后,可以自己修改想要的输出效果,例如"name"+name+"age"+age)。
equals方法:object中默认用"=="来进行地址比较。
重写 public boolean equals(Object o){
if(this==o){
return true;
}
if(o==null || getclass()!=o.getclass()){
return false;
}
进行类型转换先。
Person person = (Person)o;
return 进行属性比较用==和&&
}
equals中为了防止空指针出来比较,出现错误,可以使用objects中的equals(o1,o2)
Date类
用的是毫秒。从1970年1月1日0时0分0秒开始计算
创建当前时间,new Date()
把日期对象转为毫秒用,getTime()
y-年 m-月 d-天 h-时 m-分 s-秒
new simpleDateFormat("yyyy-MM-dd HH-mm-ss");
将date对象转为字符串 format(Date date)格式化的意思
将字符串转为date对象 parse(String source)
Date date = new Date();
dateFormate df = new SimpleDateFormat("yyyy-mm-dd") ;
String s=df.format(date); 2021-09-01
simpleDateFormat是DateFormat的子类
DateFormat df = new SimpleDateFormat("yyyy-mm-dd")
String str = "2021-09-01";
Date date = df.parse(str);