java面试题(持续更新)

1、"=="和equals方法究竟有什么区别? == 操作符专门用来比较两个变量的值(内存值)是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量
相关文章
相关标签/搜索