api使用:1)参数列表,要什么参数类型,传入什么实参
2)返回值类型,是什么类型就用什么类型接收
Object
toString方法输出类的以字符串表示的信息
当在控制台输出一个对象时,会显示这个对象的地址,改变方法为重写toString方法(没有重写是返回的是地址)
不用调用该方法,系统也能在输出改类时自动调用
public String toString(){
return 类的基本属性;
}
equals方法比较两个对象内容是否相同
要想两个对象是否相同需要重写equals方法
著:String的equals方法可以直接判断字符串是否相同
Object 的equals方法不可以直接判断 需要重写进行判断
重写是需要注意 传入的对象是不是空 null
传入的对象是不是当前的对象
如果是则进行对象强制转换(向下转型)
将当前对象的各个属性依次进行比较 当前对象使用this点出属性
参数的对象直接使用参数对象名.属性名
s==s1比较的是地址;
==和equals的区别
String
StringBuffer
String和StringBuffer的区别是:String是不可改变的StringBuffer是可以改变的
在内存中的机制不同String是重新开辟内存
StringBuffer是直接在后面追加
Math
随机数的返回值类型以及输的范围
double类型 0.0~1.0之间
round方法返回最接近long值得数
Date
包装类