- 博客(6)
- 资源 (10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 String,StringBuffer,StringBulider
首先我们先来谈谈String:String 对象一旦创建,其值是不能修改的,如果要修改,会重新开辟内存空间来存储修改之后的对象,即修改了 String 的引用。 因为 String 的底层是用数组来存值的,数组长度不可改变这一特性导致了上述问题。如果我们在实际开发过程中需要对某个字符串进行频繁的修改,使用 String...
2019-10-20 13:20:53
76
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java中的equals()和hashCode()的使用
1 这两个方法都是来自java.lang.Object类,在Object中hashCode()返回的是对象的地址值,equals()方法是对两个对象的地址进行的比较;如果equals()方法的返回值相同,说明两个对象的地址值也是相同的,所以hashCode()的返回值也是相同的。2在向集合(如HashSet,TreeSet等)中添加元素的时候遵循的规则是: A 判断对象的hashCod...
2018-10-28 23:09:10
104
转载 快速排序算法
面试中较为常见的算法之一就是快速排序,快速排序在实际排序应用中也是最好的选择,因为它的平均性能非常好,它的期望复杂度为nlgn,另外,它还是一种稳定的排序方法。快速排序利用分治思想,将待排序数组分成左右两个部分,然后对其分别递归调用快速排序算法。 下面通过一个例子介绍快速排序算法的思想,假设要对数组a[10]={6,1,2,7,9,3,4,5,10,8}进行排序,首先要在数组中选择一个...
2019-10-19 19:11:18
75
转载 如何成为一个架构师?
<div id="article_content" class="article_content clearfix"> <div class="article-copyright"> <span class="creativecomm...
2019-10-15 20:15:18
529
ThinkPad壁纸 1212.rar
2020-04-17
Core Java(Volume-I&II;--Fundamentals 9th Edition).rar
2019-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人