关于java:Java-API

10次阅读

共计 927 个字符,预计需要花费 3 分钟才能阅读完成。

java 中有很多的工具类,当然全靠背必定是不太事实的,那么咱们能够利用字典来疾速的找到咱们所须要的工具类。

字典构造:




1.6 是比拟经典的版本,最重要的是外面是汉化的。当然相比于别的新的版本,在语法上会有出入,然而只是个别的。


Object 工具类

toString(); 办法底层是保护了一个 char 类型的数组,所以在间接调用这个办法的时候,只会打印出地址值,无奈看到对应的属性值,要想看到属性值而不是地址值的话,就必须重写这个办法。Object 这个类是所有类的父类,那么就能够省略继承的代码,间接重写 toString()办法即可。

equals(); 办法底层是做的 == 比拟,比拟根本类型的值时,比拟的是值自身; 比拟援用类型的值时,比拟的是地址值。如果想两个属性值雷同的对象,只比属性值的话,只能重写 equals(); 办法。


String 工具类

以间接赋值的形式创立的字符串对象,存在堆内存的常量池中,雷同数据只存一次,节省时间节俭内存,更高效。


StringBuilder/StringBuffer

特点

1、封装了 char[]数组

2、是可变的字符序列

3、提供了一组能够对字符内容批改的办法

4、罕用 append()来代替字符串做字符串连贯

5、外部字符数组默认初始容量是 16:initial capacity of 16 characters

6、如果大于 16 会尝试将扩容,新数组大小原来的变成 2 倍 +2,容量如果还不够,间接裁减到须要的容量大小。int newCapacity = value.length * 2 + 2;

7、StringBuffer 1.0 出道线程平安,StringBuilder1.5 出道线程不平安


包装类

与根本类型的对应关系

Number

数字包装类的形象父类,提供的性能次要是把包装类转换成根本类型。


Integer


日期类 Date



日期工具 SimpleDateFormat

概述

日期格式化工具,能够把 Date 对象格式化成字符串,也能够日期字符串解析成 Date 对象。


BigDecimal/BigInteger

概述

BigDecimal:罕用来解决准确的浮点数运算。

BigInteger:罕用来解决超大的整数运算。

BigDecimal 字符串参数创建对象的形式,调用办法做小数计算反而会更不精确。

正文完
 0