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


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

  • 相关阅读:
    公用技术——设计模式23——访问者模式——待补充
    公用技术——设计模式24——空对象模式——待补充
    数据库语言——SQL——基础部分——初篇
    短信通道——阿里大鱼(java)
    spring cloud的常见注解
    HashMap在Jdk1.7和1.8中的实现
    java基础面试题
    java当中需要进一步学习的内容
    jsp中9大内置对象
    mysql中的锁
  • 原文地址:https://www.cnblogs.com/bai2018/p/12269651.html
Copyright © 2020-2023  润新知