- 博客(2)
- 收藏
- 关注
原创 == equals new String("abc")
一:==和equals 值类型存储在内存中的堆栈(以后简称栈)中,而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 二:String str=new String("ab
2016-10-31 09:37:15 512
转载 基本数据结构:链表(list)
谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表有两种存储方式,一种是顺序存储结构,另一种是链式存储结构。 顺序存储结构就是两个相邻的元素在内存中也是相邻的。这种存储方式的优点是查询的时间复杂度为O(1),通过首地址和偏移量就可以直接访问到某元素,关于查
2016-10-12 11:23:41 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人