- 博客(2)
- 资源 (23)
- 收藏
- 关注
转载 String的不可变性
String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。String类不可变性的好处1.只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是
2015-01-18 23:46:51 830
原创 比较两个List是否相等(相同元素)
我们看看如何比较两个数组相等。数组是一个连续的内存空间,所以一般来说,两个数组相等,就是意味着他们有相同的长度,相同的元素,以及相同的顺序。我们看看JDK的Arrays.equals()实现就一目了然了。 public static boolean equals(int[] a, int[] a2) { if (a==a2) return true;
2015-01-18 16:21:31 51491 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人