![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码理解
文章平均质量分 93
guodayea
这个作者很懒,什么都没留下…
展开
-
线程池(二)-- 源码分析
前言 前面一篇文章讲述了线程池的处理任务的流程以及一些基本概念,接下来对线程池源码进行分析; 正文 execute方法: public void execute(Runnable command) { if (command == null)// 1.判断任务是否为空 throw new NullPointerException(); int c = ctl.get();// 2.获取线程池ctl属性,根据此属性对线程池的一些其他属性进行判断原创 2021-03-05 17:24:48 · 97 阅读 · 0 评论 -
对String源码的理解
String源码理解(jdk1.8) 参考的连接:http://blog.csdn.net/zhcswlp0625/article/details/57508127 string是被final修饰的类 public final class String 实现了Serializable, Comparable<String>, CharSequence 这三个接口,Compara...原创 2018-03-21 17:03:25 · 170 阅读 · 0 评论 -
ArrayList源码解析
前言 正文 成员变量 构造方法 常用的方法 add()方法 remove()方法 get()方法 set()方法 size()方法 数组容量自动增长 迭代器 总结 前言 本篇主要讨论ArrayList集合,本人使用的jdk1.8 正文 成员变量 默认初始化容量(未指定容量,并且要在调用add方法时才会用) 当ArrayList初始化时显示指定容量为...原创 2018-08-06 16:19:57 · 81 阅读 · 0 评论