A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 木马程序员 于 2018-7-26 15:01 编辑

就业班两天知识总结


这两天收获还是颇丰的,我学到了很多以前不够清晰的知识:

1、了解到Object有11个方法,常用的有toString、equals和getClass。toString打印的是被转化成16进制的hash地址,以及完整的类名,equals 方法比较的是地址的内容,其他自定义类型标准的重写toString 打印的是属性的内容,equals被重写之后做了三个判断,首先判断地址,再判断是否为空,再判断是否是相同类型的,最后再比较属性值是否相同。

2、日期类的学习总结:日期讲了三个关键部分,以Date类为中心,分别与SimpleDateFormat/Calendar建立联系。
[Java] 纯文本查看 复制代码
import java.text.ParseException;[/align][/align]
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/*七、用程序判断2018年2月14日是星期几*/
public class Demo04 {
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
        Date date = sdf.parse("2018年2月14日");

        System.out.println(date.toString());
        System.out.println(date.getTime());

        System.out.println(date);
        Calendar ca=Calendar.getInstance();
        ca.setTime(date);
        System.out.println("今天是:"+ca.get(Calendar.DAY_OF_WEEK));
        ca.add(Calendar.YEAR,50);
        ca.add(Calendar.DATE,50);
        System.out.println(ca.getTime());
    }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马