前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习与应用(3.1)--对象与部分类

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

作者头像
嘘、小点声
发布2020-02-18 13:51:31
8160
发布2020-02-18 13:51:31
举报
文章被收录于专栏:嘘、小点声嘘、小点声

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将字符串类型转为基本类型。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Object类
  • Date类
  • Calendar类
  • System类
  • StringBuilder类
  • 包装类
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档