
源码
anteoy
Full Stack Developer
展开
-
Java ThreadPoolExecutor源码笔记
概要速记接口Excutor->接口ExutorService->抽象类AbstractExcutorService->类ThreadPoolExcutor线程达到上限策略corePollSize->blockQueue->maxPollSize->handleblockQueue参数如果使用LinkedBlockQueue则会使maxPollSize参数无...原创 2019-04-11 14:02:37 · 474 阅读 · 0 评论 -
Java IO流源码笔记
概览Java中的IO源为4个抽象类,2个字节流相关抽象类InputStream,OutputStream. 2个字符流相关抽象类Reader,Writer.直接联系是都实现了Closeable接口,另外,整个IO的代码基于装饰者模式设计,存在大量的组合 > 聚合 > 关联 > 依赖关系,不了解UML模型图和关系的可以点击这里快速了解。我这里为了UML图的可读性,没有打开dep...原创 2019-04-11 17:38:29 · 709 阅读 · 0 评论 -
Java String源码笔记
源码实现了3个接口 Serializable Comparable CharSequence关于CharSequenceJava从String类和StringBuffer类开始。但是这两个类是无关的,没有通过继承和接口相互联系。后来,Java团队意识到字符串相关实现之间应该存在统一的联系,以使它们可以互换。在Java4中,团队添加了CharSequence接口并在String和String ...原创 2019-04-09 17:35:00 · 513 阅读 · 0 评论