问答详情
源自:3-6 使用 Date 和 SimpleDateFormat 类表示时间

Date date = new Date(); System.out.println(date);

Date d = new Date();
System.out.println(d);
显示结果为什么是:com.imooc5.Date@1db9742


提问者:荆轲987 2016-06-10 14:12

个回答

  • Win_me
    2016-08-07 15:44:27

    不是这个原因吧!java严格区分大小写的语言,date不是java关键字。你的那个应该是前几张章讲的打印了对象的内存地址(哈希码),如果要打印对象的内容需要重写toString方法吧!

    我用date创建Date对象打印出来的就是Sun Aug 14:14:56 CST 2016

  • 荆轲987
    2016-06-10 14:22:23

    我知道了,原来是我的类名和Date重复了,Date d = new Date();是创建我创建的类Date。