- 博客(3)
- 收藏
- 关注
原创 ArrayList和LinkedList区别
同:都是List接口实现类,存储有序的,可重复的数据。不同:1ArrayList作为List接口主要实现类,效率高,但线程不安全,可以使用Collections 类中提供的synchronizedXxx() 方法,该方法可使将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题,底层使用object[] elementData储存。2.LinkedList底层使用双向链表储存,所以对于频繁的插入,删除操作使用此类比ArrayList高;3.ArrayList底.
2022-05-20 21:22:54
118
1
原创 线程和进程与程序的区别
程序:是为完成特定任务,用某种语言编写的一组指令集合,即静态的代码。进程:作为资源分配的最小单位,系统在运行时会为每个进程分配不同的内存区域;进程是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡过程;比如:运行中的QQ,运行中的mp3;线程:是cpu调度的最小单位,可以理解为一个程序内部的一条执行路径。比如:main()方法就对应的一个线程。public static void main(String[] args){}
2022-05-17 21:44:43
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人