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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王悦 初级黑马   /  2019-7-25 14:55  /  1461 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.toString()方法

返回该对象的字符串表示

注:直接使用toString()方法是打印地址值,需要重写Object类的toString方法。

  • 重写之前:调用的是父类的Object类中的方法。打印的是包名.类名@十六进制的地址值。
  • 重写之后:调用的是重写后的toString()方法,打印的是当前对象的属性值。

2.equals()方法

  • 重写之前:调用的是Object类中的方法,依赖的是==号进行的比较

“==”:  基本数据类型,比较的是数据的值

   引用数据类型,比较两个对象的地址值

  • 重写之后:调用重写后的equals()方法,比较的是对象的属性值。

3.Objects工具类

Objects类的equals方法:加入健壮性的判断,比较两个对象是否相同,防止空指针异常。

基本数据类型不能使用equals比较。

二、日期类

1.Date类

  • 构造方法:

Date():创建一个日期对象,获取当前系统的日期和时间。

Date(Long date):传递毫秒值,把毫秒转换为Date日期对象。

  • 成员方法:

Long getTime():把当前日期转换为毫秒。

void setTime():把毫秒值转换为日期,从时间原点开始加上日期。

  • 时间原点:1970年1月1日 00:00:00(英国格林威治)

Date表示特定的瞬间,精确到毫秒。

注:中国时间增加8个小时:1970年1月1日 08:00:00

1000毫秒=1秒

2.日期格式化类

DateFormat类:日期时间的格式化抽象父类。

构造方法:

SimpleDateFormat():按照默认的模式创建日期格式化对象。

SimpleDateFormat(String s):按照指定模式创建日期格式化对象。

(y:年   M:月   d:日   H:小时   m:分钟   s:秒   S:毫秒   G:公元   E:星期)

成员方法:

String format(Date d):将Date日期格式化成字符串。

Date parse(String s):将字符串类型的时间日期解析成Date日期对象。



0 个回复

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