归档: 2017/12

0

Java知识体系

总结自己的编程知识体系. 该体系动态更新. 抽象和接口 未启动… 继承 未启动… 多态 未启动 内部类 内部类整理 设计模式 未启动… 注解 注解主要分为两个部分: 内置注解: Java提供给我们的三个内置注解 自定义注解: 这个包括元注解和注解元素支持的类型 注解处理器: 开发一个处理器分为两个步骤: 1. 继承AbstractProcessor并重写其中的4个方法. 2.

0

Java内部类整理

内部类的定义 将一个类置于另外一个类内部, 这就是内部类. 内部类存在的意义 提供一种代码隐藏机制: 因为它允许将逻辑相关的类组织到一起, 并且可以控制内部类的可见性. 有效地实现了”多重继承”: 每个内部类都能独立地继承一个普通类, 抽象类或者实现一个接口. 内部类的特性: 内部类可以拥有多个实例, 每个实例都拥有自己的状态信息. 在单个外围类内, 可以让多个内部类以不同的方

0

深入理解Java集合-HashMap

前两篇文章分别介绍了ArrayList和LinkedList, 这次我们来分析另外一个key-value键值对的映射集合-HashMap.按照前面的习惯,我们先来看看HashMap的UML UML HashMap实现了Cloneable, Serializable, 所以HashMap支持克隆(浅克隆)和序列化. Map接口提供了一系列接口和三个视图. AbstractMap则是实现了Map接

0

TCP首部

概述 TCP的全部功能都体现在其首部中的各个字段. 因此, 只有弄清TCP首部各个字段的作用才能理解TCP的工作原理. TCP首部的前20个字节是固定的,后面有4n字节是根据需要而增加的选项, TCP首部的最小长度为20字节, 最多为60字节. 源端口和目的端口各占2个字节, 分别写入源端口号和目的端口号. TCP的分用和复用功能是通过端口实现的. 序号占4个字节.TCP是面向字节流的,在一个