网络编程
1.bs cs架构
2.网络编程三要素
3.ip
一些小细节
w
4.协议
UDP协议
发送信息
接收信息
单播组播广播
组播接收端代码
组播发送端代码
广播发送端代码
TCP协议
发送代码|接收代码
解决中文乱码
提高效率用缓冲流
三次握手 四次挥手
案例:
发送消息回复消息(细节 :发送消息的结束标记shutdown)
反射
1.定义
用到的地方,对象调用方法时 自动提示,
ctrl+p提示 获取所有形参并展示
2.获取class对象的方式
3.获取构造方法的方式
获取全部符合条件构造方法 返回数组(加declared,获取全部的 无论公共 私有)
获取单个特地构造方法
获取构造方法的修饰符和参数
利用反射获得的构造方法创建对象,临时取消校验私有,暴力反射
反射 方法修饰符 对应的常量
4.获取成员变量
修改对象中 成员变量的值
5.获取成员方法
练习1:将对象通过反射 ,持久化到本地文件中
练习2:读取配置文件,动态地调用对象中的方法
6.总结
动态代理
类似于明星经纪人给明星打杂,明星只负责表演