黑马程序员技术交流社区

标题: 【成都校区】我的日记 [打印本页]

作者: yhukghdh    时间: 2018-11-15 09:55
标题: 【成都校区】我的日记
      不知不觉来到黑马已经1个月了,在这一个月的时间里我结实了很多朋友,学到了很多知识,每天都过得很充实,下面由我为大家分享一些近期的学习总结。
       java.lang.Object 类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。目前我们主要学习了其中的2个:
public String toString() :返回该对象的字符串表示。public boolean equals(Object obj) :指示其他某个对象是否与此对象“相等”。public String toString() :返回该对象的字符串表示。toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。public boolean equals(Object obj) :指示其他某个对象是否与此对象“相等”。调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。如果没有覆盖重写equals方法,那么Object类中默认进行 == 运算符的对象地址比较,只要不是同一个对象,结果必然为false。
    java.util.Date 类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。    java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。
格式化:按照指定的格式,从Date对象转换为String对象。解析:按照指定的格式,从String对象转换为Date对象。构造方法由于DateFormat为抽象类,不能直接使用,所以需要常用的子类 java.text.SimpleDateFormat 。这个类需要一个模式(格式)来指定格式化或解析的标准。构造方法为:public SimpleDateFormat(String pattern) :用给定的模式和默认语言环境的日期格式符号构造SimpleDateFormat.DateFormat类的常用方法有:public String format(Date date) :将Date对象格式化为字符串。public Date parse(String source) :将字符串解析为Date对象。
    好啦,这次就为大家分享这些,下次再见!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2