1:时间类
字符串相关类
不可变字符序列:String
可变字符序列:StringBuffer StringBuilder
2:包装类
3:math类
4:枚举类
5:file类
包装类:
Integer i = new Integer(1000);
用对象将1000包装起来。1000相当于对象里面的属性
Integer.MAX_VALUE 此方法可以得到int型允许的最大数为多少
Integer.toHexString(i) 将1000转化为十六进制字符串
Integer i2 = Integer.parseInt("234") 将字符串转化为数字
i2.intValue() 将i2的值转化为数字
String a = 234+" " 将数字转化为字符串
如果想换成double类其他的七种,那就把int换掉就可以
自动装箱,自动拆箱
注:此处把Integer换成int不行
equal和==的区别
1. ==既可以比较基本类型也可以比较引用类型。
对于基本类型就是比较值,对于引用类型比较的就是内存地址
2. equals是属于java.lang.Ojbect类里的方法。就是用来比较数值有没有相等。
String 中的 equals 方法是被重写过的,比较的是 String 字符串的值是否相等。 Object 的 equals 方法是比较的对象的内存地址。
用new以后内存地址就不一样,所以结果为false
时间类