- 博客(12)
- 收藏
- 关注
原创 springBean生命周期
对于springBean生命周期来说实例化 instantiation属性赋值Populate初始化 initalization销毁 Destruction实例化——属性赋值——初始化——销毁
2023-02-12 23:31:57
137
原创 JAVA中线程的状态
新建状态(NEW)创建一个Thread对象,但还未调用start()启动线程时,线程处于初始态。可运行状态(RUNNABLE)该状态下的线程已经获得执行所需的所有资源,只要CPU分配执行权就能运行。所有就绪态的线程存放在就绪队列中。获得CPU执行权,正在执行的线程。由于一个CPU同一时刻只能执行一条线程,因此每个CPU每个时刻只有一条运行态的线程。阻塞状态(BLOCKED)获取synchronized锁对象失败,处于该状态。而在Java中,阻塞态专指请求锁失败时进入的状态。由一个阻塞队列
2022-07-11 09:58:01
207
原创 迭代器的实现原理
今天来聊一聊迭代器的实现原理,我们首先要搞明白迭代器是什么,它的用途和实现方式。迭代器(iterator)有时又称光标(cursor)是程序设计的软件设计模式,可在容器对象(container,例如链表或数组)上遍访的接口,设计人员无需关心容器对象的内存分配的实现细节。迭代器的作用是用来访问容器(用来保存元素的数据结构)中的元素,所以使用迭代器,我们就可以访问容器中里面的元素。Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的迭代方法。迭代器可以在迭代的
2022-07-03 21:19:25
1803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人