### 内存碎片:
- 外碎片:内存中两个进程之间的小空闲块,一段时间内任何需要分配的进程的内存需求都大于这个空闲块。
- 内碎片:因为OS内存的分配只能是2的整数幂,一个程序的内存需求可能刚好小于某一个2的整数幂。例如需求为510字节,但OS只能分配512字节。
### 动态分区分配:
当程序被加载执行时,分配一个进程指定大小可变的内存块,分区的地址是连续的。其中某些进程可能结束,中间
注解,即元数据,形式化地在代码中添加信息,把元数据与源代码文件结合在一起。注解可以完整地描述程序所需的信息。可以使用注解来简化和自动化重复的过程或代码
javaSE5有三种注解:
`@Override`表示当前方法将覆盖父类中的方法, `@Deprecated`表示使用当前元素时会发出警告, `@SuppressWarnings`关闭不必要的编译器警告信息
创建一个自定义注解时,有四种注解可以使
2018-04-25 10:40:14 | 0条评论
#### TCP协议的特点
1. 面向连接;2.点对点,端对端,提供端口与端口之间的通信;3.提供可靠服务:无丢失,无重复,无差错,无乱序;4.全双工通信;5.面向字节流
#### TCP的连接
端对端连接,端指的是套接字socket,一个套接字包括主机ip地址和主机进程端口号socket(ip,port)
#### 可靠传输的工作原理
在不可靠的传输网络上提供可靠的传输的原理,确认机制,重传机