一、网络通信
1、基本通信架构:CS+BS
![]()
2、网络通信三要素:
(1)IP地址:

IPV4:32位(用.)
IPV6:128位(用:隔开)
IP域名:一个网址通过DNS服务器解析成IP地址
公网/内网IP:


记住本机IP:127.0.0.1或者localhost!!!!
InetAddress:IP地址类

(2)端口号:

(3)协议:
网络上通信的设备,事先规定的连接规则,以及传输数据的规则被称为网络通信协议。

传输层的两个通信协议(重点):

三次握手建立连接:

四次挥手断开连接:

3、UDP通信:
![]()

4、TCP通信(重点!!!)
![]()



TCP实现简易CS架构:


二、JAVA高级
1、junit单元测试框架:
单元测试:就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。
注意:测试方法无参数无返回值。
(1)快速入门:



(2)junit框架的常见注解:

2、反射:
(1)认识反射、获取类:


(2)获取类的构造器:

(3)获取类的成员变量:

(4)获取类的成员方法:

(5)反射的作用与应用场景:

3、注解:
(1)自定义注解:

(2)注解的原理:
一个接口,继承Annotation,属性为抽象方法

(3)元注解:——修饰注解的注解

(4)注解的解析:

4、动态代理:

1781

被折叠的 条评论
为什么被折叠?



