java零基础自学黑马程序员——笔记(p167-p197)
视频地址:https://www.bilibili.com/video/BV1Cv411372m?p=119&;;t=0.0
前言:我本科学过一遍Java,所以笔记主要记得是我遗忘的部分。【自留笔记】




Properties属性文件







线程thread








加锁


线程池:一个可以复用线程的技术。Executor






定时器:一种控制任务延时调用,或者周期调用的技术。
作用:闹钟、定时邮件发送。
方式一: Timer
方式二: ScheduledExecutorService

ScheduledExecutorService定时器

并发:CPU分时轮询的执行线程。
并行:同一个时刻同时在执行。
线程的状态:也就是线程从生到死的过程,以及中间经历的各种状态及状态转换。

网络编程:

IP地址:设备在网络中的地址,是唯一的标识。
端口:应用程序在设备中唯一的标识。
协议:数据在网络中传输的规则,常见的协议有UDP协议和TCP协议。




UDP TCP 看动态里的笔记。
UDP:



发送端

接收端




TCP:在java中只要是使用java.net.Socket类实现通信,底层即是使用了TCP协议









TCP通信实战案例——即时通信



Junit单元测试















1.元注解是什么?注解注解的注解
@Target约束自定义注解可以标记的范围。
@Retention用来约束自定义注解的存活范围。





























