java中常用的基本类
1.Object类
- Object类是所有类的基类,所有的类都继承Object类
- 常用方法
equals(Object)-> boolean :比较两个对象的地址(内部为==),需要在继承的类中根据自己的规则重写
hasCode() -> int:本地方法,得到该类的散列码,需要根据自己的规则进行重写
getClass() -> Class<?> :得到该类的Class对象
toString() -> String :得到该类的地址,需要根据自己的规则进行重写
notify()-> void :唤醒正在等待对象的单个线程
notifyAll() -> void :唤醒正在等待对象的所有线程
wait() -> void : 让当前线程等待,直到另一个线程调用改对象的notify方法时才唤醒
finalize() -> void :在GC的时候,收集器确定没有改对象的引用时,调用该方法进行回收。
2.System类
- 常用方法
1.静态方法
arrayCopy(Object src , int srcPos ,Object dest ,int destPos ,int length)-> :void :从源数组的目标位置开始,复制length长度到目标数组的目标位置,替换此目标位置长度为length的值。
currentTimeMillis() -> long :返回当前时间,以毫秒为单位。
exit(int) -> void :终止当前运行的虚拟机
gc() -> void :调用虚拟机的垃圾回收器
3.Timer类
4.大数据运算
5.Calender类
6.Date类
7.DateFormat类
8.Random类