韩顺平Java29——System类
System类

(1)

这里只执行了ok1
(2)

public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);
参数说明:
src:源对象
srcPos:源数组中的起始位置
dest:目标数组对象
destPos:目标数据中的起始位置
length:要拷贝的数组元素的数量
最后一个参数一般可以写成原数组.length()。
BigInterger和BigDecimal

- 常见方法


注意参数要写成字符串格式
在使用BigDecimal做divide(除法)时可能会出现除不尽的情况,就会抛出一个算数异常,解决方法如下:

这里结果保留的精度(小数位数)同被除数一直
日期类(知道查找和使用的方法,不需要每个都背)
第一代日期类

Date类的继承关系

- 示例一:



格式化参数如下:

- 示例二:

从1970.1.1 0:00 开始算的毫秒数
- 示例三:

第二代日期类

- 继承关系



(构造器其实是protected)
- 字段使用

说明一下Calendar没有提供具体的格式化方法,所以可以按照自己的需求来指定

第三代日期类

是jdk8引入的
- 继承关系
- 常用方法


(1)

![]()
Date是日期,Time是时间,DateTime是日期加时间
(2)

(3)


与第一代日期类相互转换:

(4)更多方法:


- (插播知识)类图中properties的含义

展示的是类中 getXXX、setXXX,的XXX
本文来自博客园,作者:紫英626,转载请注明原文链接:https://www.cnblogs.com/recorderM/p/15742630.html

浙公网安备 33010602011771号