ITdaan
首页
最新
原创
最火
收藏夹
写博客
关于
搜索答案
花费 755ms 找到4409条记录
1
jdk
源码
阅读
笔记
(1.9版)非concurrent包的
集合
2018年03月15 -
jdk
源码
阅读
笔记
(1.9版,2018年2月12日) ArrayList 容器默认大小为10,位置不够了自动扩增,每次增加当前长度的50%。 数组容量扩增到Integer.MAX_VALUE-8的时候,就会开始限制数组扩充,超过Integer.MAX_VALUE,抛内存溢出异常
2
JDK
1.7
源码
阅读
笔记
(四)
集合
类之Arrays
源码
分析
2018年03月02 -
优化和我们今天要研究的双轴排序无关,所以我们暂且略过,以后有时间研究Arrays
源码
的时候我们再进行分析。 2>TimSort是mergeSort的一种改进,引入binarySort进行子数组的排序,实现优化(原来的子数组排序是采用的选择排序),每次进行子数组合并的时候会进行一些特殊的处理来进行
3
HashMap
源码
阅读
笔记
(基于
jdk
1.8)
2016年10月25 -
2、HashMap实现原理: 在
jdk
1.8中,HashMap是采用数组+链表+红黑树的形式实现。如下图: 其中链表的实现如下: static class Node<K,V> implements Map.Entry<K,V> { final
4
JDK
1.7
源码
阅读
笔记
(一)String,StringBuilder,StringBuffer
2015年08月31 -
其实对于
JDK
源码
一直有一种情愫,希望能看到前辈们的精华之处,感受代码之美,今天起我也去感受下,如果有和我志同道
合
的盆友呢,希望咱们一起努力,多多指教吧! 先来看下
JDK
帮助文档对于三个类的解释,
源码
中对于三个类的解释都是英文,所以我找的解释就是中文的
JDK
帮助文档。 一:帮助文档
5
JDK
源码
AbstractQueueSynchronizer
笔记
2017年02月14 -
更多请移步: 我的博客AbstractQueueSynchronizer
笔记
在开始介绍之前我先来简单理解一下为什么会产生AQS。在我们应用内不可避免的会发生对一些资源的抢占,那么如何处理线程之间对资源的争夺呢?在Java SE 5 之前
JDK
可以使用synchronized来串行化对资源的操作
6
jdk
源码
学习
笔记
---Thread
2017年08月06 -
初衷刚接触java不到2礼拜的小白试图通过
阅读
jdk
的
源码
来学习java。如有理解或表达不对的地方,欢迎各位大佬指正,谢谢。0. 线程概述线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建
7
jdk
源码
学习
笔记
---Integer
2017年07月11 -
初衷刚接触java不到2礼拜的小白试图通过
阅读
jdk
的
源码
来学习java。如有理解或表达不对的地方,欢迎各位大佬指正,谢谢。0. Integer类的用途1.对基本类型int进行包装,个人感觉从某种意义上来讲Integer类是int的装饰器。2.对外开放的丰富的功能能够好的处理int型数据,提高代码
8
jdk
源码
学习
笔记
---Character
2017年07月13 -
初衷刚接触java不到2礼拜的小白试图通过
阅读
jdk
的
源码
来学习java。如有理解或表达不对的地方,欢迎各位大佬指正,谢谢。0. Character类的用途1.对基本类型char进行包装,个人感觉从某种意义上来讲Character类是char的装饰器。2.对外开放的丰富的功能能够好的处理char型
9
jdk
10 ThreadPoolExecutor
阅读
笔记
2018年04月02 -
创建线程池常用的Executors.newFixedThreadPool Executors.newCachedThreadPool其实都是把 ThreadPoolExecutor包装了一下,返回一个ThreadPoolExecutor的对象。 构造函数 public ThreadPo
10
java随手
笔记
之八
集合
泛型
2016年10月25 -
的Unicode,返回新的字符串对象 StringBuffer,StringBuilder:final类,可改变的Unicode,返回原缓冲区的字符串对象数学类: Math:静态 常量和方法
集合
: 存储不同类型的对象
上一页
1
2
3
4
5
6
7
8
9
10
下一页
分类标签
4409
全部
194
分析
120
c++
111
架构
2528
阅读
177
android
337
集合
189
需求
4409
笔记
388
java
874
学习笔记
104
linux
181
读书
111
论文
165
python
143
程序
197
读书笔记
105
jdk
459
学习
149
数据
100
设计
277
代码
116
源码分析
217
软件
306
构建
831
源码
© 2014-2019 ITdaan.com
粤ICP备14056181号
×
收藏本文
添加到收藏夹 *