java
孤陋寡闻者
这个作者很懒,什么都没留下…
展开
-
【Java编程思想学习】第16章 数组
1:数组是一张效率最高的存储和随机访问对象引用序列的方式,数组就是一个简单的线性序列。2:无论使用哪种类型的数组,数组标识符其实只是一个引用,指向在堆中创建的一个真实对象,这个(数组)对象用以保存指向其他对象的应用。可以作为数组的初始化语法的一部分隐式的创建此对象,或者用new表达式显式的创建。“[]”语法是访问数组对象的唯一方式。3:对象数组保存的是引用,基本类型数组直接保存基本类型的值...原创 2019-01-04 21:13:39 · 194 阅读 · 0 评论 -
【java源码学习】容器--ArrayList
基于jdk1.8.0_191源码学习 概述 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 UML图 实例变量 /** * Default initial ...原创 2019-01-07 22:30:00 · 101 阅读 · 0 评论 -
ThreadPoolExecutor源码分析
使用线程池的好处降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗提高相应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控。ThreadPoolExecutor的execute()的方法示意图Thread...原创 2019-09-16 23:39:58 · 145 阅读 · 0 评论