![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 69
网恋被骗八万八
萌新IT男一枚,欢迎前来交流
展开
-
JavaSE_多线程
一、进程和线程 进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程; 线程是比进程更小的执行单位,线程是进程的基础之上进行进一步的划分; 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 二、线程的生命周期 运行状态: 1.CPU时间分配结束——就绪状态 2.sleep(*),进入睡眠——阻塞状态——(时间到)——就绪状态 3.wait(),进入等待——阻塞状态——(notify()唤醒)——就绪状态 4.run(原创 2021-09-05 18:19:42 · 70 阅读 · 0 评论 -
JavaSE_集合
一、 概述 集合也是Java中的一种类,其作用和数组类似,都是用来存放数据的,不过底层结构和存放方式都有很大不同 二、集合与数组的区别 1.长度区别 数组:被创建时长度固定,后续不可进行改变; 集合:创建时未指定长度,根据使用情况动态改变长度; 2.内容区别 数组:可以存放基本数据类型,也可存放引用类型;类型在创建时固定; 集合:只能存放引用类型数据;存放类型为Object类型; 3.其他区别 数组length()只能判断长度,不可知其中实际存有多少元素;集合可通过size()得到元素个数; 数组存放元原创 2021-09-05 16:04:09 · 64 阅读 · 0 评论