java为GUI提供了对象存在:java.Awt 抽象窗口工具包
java.Swing 基于Awt
继承关系:用图片表示
GUI-Frame:
创建图形化界面:创建Frame窗体
对窗口进行基本设置
定义组件
将组件通过窗体的add方法添加到窗体中
让窗体显示,通过setVisible(true)
GUI事件监听机制:
事件源:就是awt或者Swing图形界面组件
事件:每一个事件源都是自己特有的对应事件和共性事件
监听器:将可以出发某一个事件的动作都已经封装到了监听器中。
模型:OSI
TCP/IP
网络通讯:IP地址
端口
传输协议
网络编程:
OSI参考 TCP/IP
应用层 应用层
表示层
会话层
传输层 传输层
网络层 网际层
数据链路层 主机至网络层
物理层
ip地址
端口:0~65535 0~1024系统保留
UDP:将数据及目的封装成数据包中,不需要建立连接每个数据包的大小限制在 64K(无连接,是不可靠的协议)
TCP:建立连接,形成传输数据的通道,在连接中进行大数据量的传输。通过三 次握手完成连接,是可靠协议,必须建立连接,效率会稍低。
Socket:是为网络服务提供的一种机制,通信的两端都有Socket
网络通讯就是Socket间的通信,数据在两个Socket间通过IO传输。 |
|