java温习*(6):关于Object的常见问题

1、==到底比较的是值还是地址呢? ==比较的是变量里存储的值,不过,对于基本数据类型而言(例如:int、float、double等),变量里存储的是数值,因此,==比较的是数值是否相等;而对于引用数据类型(例如String、自定义类等),变量里存的是对象的内存地址,因此,==默认比较的是是否指向同一内存空间,也就是地址是否相同。 2、下面代码中: A) 如果是比较one和two的,那么,哪一个是
相关文章
相关标签/搜索