上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 1:对象状态判断 在介绍垃圾回收算法前,有一件很重的事情就是,如何判断对象是否已经死了?也就是如何判断对象是不是可以被回收了,只有处于死亡状态的对象才有可能被垃圾回收。有下面两种方法判断对象是存活还是死亡? 1.1:引用计数法 算法描述;给对象添加一个引用计数器,每当有一个地方引用它时,该计数器+1 阅读全文
posted @ 2020-02-29 16:02 大朱123 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1:JVM运行数据区介绍 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要每一个new的对象去主动进行delete和free代码操作,不容易出现内存泄露。当然也是整因为这个原因,当一旦出现内存泄露,溢出,那么排除将是一个十分难的问题。 所有线程共享的内存区域: 方法区(Method 阅读全文
posted @ 2020-02-29 16:01 大朱123 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1:源码分析 1.1:构造方法 public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial c 阅读全文
posted @ 2020-02-28 12:32 大朱123 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1:代码解读和分析 1.1:构造方法分析 1: public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if ( 阅读全文
posted @ 2020-02-26 17:33 大朱123 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 1:希尔排序原理分析 希尔排序解决的问题是:针对{8,7,9,4,5,0,2,6,3,1}进行插入排序时,由于较小的数在序列的后面,所以在插入排序时,会出现多次移动覆盖的情况,这正是由于较小数在后面造成的。所以我们要一定的优化处理,可以有效避免这种情况的发生!希尔排序d额操作如下图所示; 假设有10 阅读全文
posted @ 2020-02-25 11:13 大朱123 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1:基本思想 插入排序属于内部排序,将欲排序的元素以插入的方式来寻找该元素的适当位置,以达到排序的目的。 排序思想介绍:将n个待排序的元素,看成一个有序表和无序表的形式,最开始阶段有序表阶段只包含一个元素,无序表包含n-1个元素,排序过程每次从无序表中取出第一个元素,把他排序码依次与有序元素排序码进 阅读全文
posted @ 2020-02-24 20:18 大朱123 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1:==分析 1.2:基本类型比较 判断基本类型的数值是不是相等 1.3:对象类型比较 判断两个引用是不是指向同一个对象,即内存地址是不是相等。 2:equals分析 来判断对象内容是不是相等,一般有以下两种情况来分析。 1:没有覆盖equals时,与==相等,判断是不是同一个对象。 2:在覆盖情况 阅读全文
posted @ 2020-02-24 13:05 大朱123 阅读(272) 评论(0) 推荐(1) 编辑
摘要: 1:String,StringBuffer和StringBuilder概念 1.1:String String中使用字符串数组来存储字符串,但是是fianl来修饰的,所以String的内容不可改变。 public final class String implements java.io.Seria 阅读全文
posted @ 2020-02-24 12:53 大朱123 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1:适配器应用场景 将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作,做法是将类自己的接口包裹在一个已存在的类中。 阅读全文
posted @ 2020-02-23 17:55 大朱123 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1:哈希表的概念 2:设计原理 3:哈希表的Java设计 package hashTable; import java.util.HashMap; /** * @author :dazhu * @date :Created in 2020/3/20 15:21 * @description:哈希表的 阅读全文
posted @ 2020-02-23 17:14 大朱123 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页