- Java基本数据类型:int,short、long、char、float、duoble、boolean、byteequals和==的区别
-
1、==判断的是两个变量或实例是不是指向同一个内存空间,equals是判断两个变量过实例所指向的内存空间是不是相同。
2、==是指对内存地址进行比较,equals是对字符串的内容进行比较
3、==指引用是否相同,equals指的是值是否相同;
-
Object有哪些公用方法
toString();转换成字符串
equals在Object中与==是一样的,子类一般需要重写该方法
getclass final方法,获得运行时类型
wait();使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。wait()方法一直等待,知道获得锁或者被中断,wait(long timeOut)设定一个超时时间间隔,如果在规定时间内没有获得锁就返回。
notify 唤醒在该对象上等待的某个线程
notifyAll:唤醒在该对象上等待的所有线程,
hashCode()
06-30
6万+
07-12
68万+
12-27