Object类
getClass()方法
hashCode()方法
根据对象的哈希值判断两个对象是否是同一个
toString()方法
默认返回数据为对象类型加十六进制哈希值
使用时一般会重写toString()方法使其输出所需内容
equals()方法
finalize()方法
包装类
装箱/拆箱
基本类型存放在栈中,引用类型存放在堆中,其地址(引用)存放在栈中
装箱:将基本类型转换为引用类型
拆箱:将引用类型转换为基本类型
整数缓冲区
String
不可变性
String常用方法
length()、charAt()、contains()
toCharArray()、indexOf()、lastIndexOf()
trim()、toUpperCase()、endsWith()
replace()、split()
StringBuffer、StringBuilder
StringBuffer
append()
insert()
在某个位置添加
repalce()
下标含头不含尾
与 String.replace()不同的是这里的能指定替换位置,String只能新字符替换旧字符
将0-4的字符替换为hello
delete()
删除0-4的字符
BigDecimal
Data类
获取当前时间
获取从1970年至今的毫秒数
Calendar类
calendar:日历
SimpleDateFormat类
System类
构造方法私有,因此使用时不需new对象,直接调用其中的静态方法即可