首页 > 编程语言 > 详细

java学习与应用(3.1)--对象2部分类

时间:2020-02-06 18:46:08      阅读:92      评论:0      收藏:0      [点我收藏+]

 

Object类

Object类:所有类的父类,其常用的方法如:
toString方法,默认获得对象的地址值。一般重写后,可以根据开发需求自行使用其它用途,如输出对象属性(可通过idea的快捷键自动生成重写)
equals方法,默认比较对象是否相等。一般重写后,能够比较对象的属性值。重写需要对对象进行向下强转(增加instanceof判断),符合多态中调用规则。可以通过idea自动生成重写的部分(含反射技术)。
equals可以通过一些判断防止空指针异常

 

Date类

Date类:精确到毫秒的时间。原点时间为1970年1月1日(英国格林威治时间)。常用的方法如:
System.currentTimeMillis(),获取当前时间的毫秒数。CST北京时间。
sout(date),获取时间,构造方法:可以填入毫秒初始化等。getTime获取时间。
DateFormat抽象类,SimpleDateFormat是具体的实现:使用如new SimpleDateFormat( pattern: "yyyy年MM月dd日HH时mm分ss秒");
sdf .parse( source: "2088年08月08日15时51分54");解析时间为Date格式,然后可以转换为毫秒值,需要异常声明。

 

Calendar类

Calendar抽象类,日历类,提供了操作日历的方法。使用如:getInstance方法,获取其对象,然后get获取其年、月等静态成员变量,或者set设置时间信息。也可以一起设置等。
add方法,增加或减少日期值。getTime将日历变成日期

 

System类

System类,包含currentTimeMillis()方法获取毫秒,可以检测程序运行时间等
arraycopy方法,进行数组拷贝。将指定长度数组中,源数组复制到目标数组。

 

StringBuilder类

StringBuilder类,字符串缓冲区,解决字符串不可变引起的一些效率低下的问题(空间上),初始容量为16,构造方法完成初始化。
可以添加任意类型的数据,append添加。可以使用链式变成多次添加。toString方法,可以将数据转为String类型。String类型转为StringBuilder类型使用构造方法。

 

包装类

包装类,基本数据类型与对应引用类型的装箱和拆箱。装箱过程中,使用构造方法获取,或者valueOf方法。拆箱过程中,使用intValue()方法,得到基本类型。
很多时候可以自动装箱和拆箱。计算过程会转换为基本类型,结束后再装箱。
使用+号,或者toString,或者valueOf,将数据转化为字符串。
使用parseXXX将字符串类型转为基本类型。

 

java学习与应用(3.1)--对象2部分类

原文:https://www.cnblogs.com/bai2018/p/12269651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!