Date d = new Date(); System.out.println(d); 显示结果为什么是:com.imooc5.Date@1db9742
不是这个原因吧!java严格区分大小写的语言,date不是java关键字。你的那个应该是前几张章讲的打印了对象的内存地址(哈希码),如果要打印对象的内容需要重写toString方法吧!
我用date创建Date对象打印出来的就是Sun Aug 14:14:56 CST 2016
我知道了,原来是我的类名和Date重复了,Date d = new Date();是创建我创建的类Date。