花费 6 ms
Java实现几种常见排序方法

  日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 以下常见算法的定义 1. 插入排序:插入排序基 ...

Sat Jul 02 22:08:00 CST 2016 1 43110
浅谈Java泛型中的extends和super关键字

  泛型是在Java 1.5中被加入了,这里不讨论泛型的细节问题,这个在Thinking in Java第四版中讲的非常清楚,这里要讲的是super和extends关键字,以及在使用这两个关键字的时候 ...

Thu Apr 14 07:32:00 CST 2016 0 6347
java List深层拷贝和浅层拷贝

1.基础理解 对于基本数据类型,实际上是拷贝它的值,而对于引用数据类型,拷贝的就是它的引用,并没有创建一个新的对象,即没有分配新的内存空间。这样的拷贝就称作浅拷贝。 深拷贝就是在引用类型进行拷贝时 ...

Wed Feb 16 18:21:00 CST 2022 0 1139
HashMap 的实现原理

  hashMap用了一个名字为table的数组;还有若干个名字为entry的链表。看hashMap是如何应用这些数据结构的。用插 入<key,value>举例:hashMap首先会通过k ...

Sun Jul 03 23:21:00 CST 2016 0 2323
覆写equals方法为什么需要覆写hashCode方法

  覆写equals方法必须覆写hashCode方法,是JDK API上反复说明的,不过为什么要这样做呢?这两个方法之间有什么关系呢? Person类:   我们 ...

Sat Apr 16 23:25:00 CST 2016 0 1792

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM