常用类库啊

1. Object类

Object.equals(p1,p2) 

	如果用p1.equals(p2)如果 p1 为null 则会包空指针异常		

在这里插入图片描述
这样就不会报空指针异常了
在这里插入图片描述
+++++++++++++++++++++++++++++++++++++++++++++++
在这里插入图片描述
在这里插入图片描述

场景:假设p1是方法中传过来的参数
原因:为了限制传过来的对象为空

2.Math 有数值运算先看Math中提供的方法

Math.abs //绝对值
round//四舍五入
ceil//天花板
floor//地面
在这里插入图片描述
++++++++++++++++++++++++++++++++++++++++++++

3.Arrays

1.Arrays.toString(arr);
2.Arrays.sort(arr);
3.Arrays.binarySearch(arr,6); 找6元素的下标
4.Arrays.copy(arr,15);//把arr数组放入到长度为15的数组

+++++++++++++++++++++++++++++++++++++++++++

4.BigDecimal

在这里插入图片描述
b3=b1.add(b2);
b3.doubleValue();
++++++++++++++++++++++++++++++++++++++++++++++++++++

5.Date需要国际化

1.Date.getTime();1970年1月1日8点 到现在的毫秒数
Date.toString()方法已经重写了
构造方法
1.Date()
2.Date(long time) 未来或现在
+++++++++++++++++++++++++++++++++++++++++++++++++

6.DateFormat

1.parse(“2021-12-12 12:12 12”) 返回Date类 然后可以getTime()进行计算
在这里插入图片描述

构造方法 SimpleDateFor(“yyyy年MM月dd日 HH:mm ss”);
format.format(new Date())

7.Calendar 抽象类

无法直接创建 在这里插入图片描述
cl.get(filed) //filed是cl的常量
.set(filed)

在这里插入图片描述
.add(filed,amount)
.getTime()返回Date类(不一样的哦)
.getActualMaximum(Calendar.DAY_OF_MONTH)获取当前filed最大天数
++++++++++++++++++++++++++++++++++++++++

8.System

out err
.gc() //垃圾回收
.exit() //虚拟机终止
.currentTimeMills() //返回东八区时间戳
.arraycopy(,)复制数组
++++++++++++++++++++++++++++++++++++++++

9.String

char[] 数组无法改变,所以string无法改变,所以可以共享
如果new 就是俩对象 没有new就是一个对象
.substring(,);截取
构造函数 string(byte, charsetName) 还有很多
string的每个方法都很重要
通过+拼接会产生很多垃圾要回收,所以尽量避免
应使用stringBuilder

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值