摘要: 1.数据结构-链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但 阅读全文
posted @ 2020-10-06 18:39 MarsZuo 阅读(117) 评论(0) 推荐(0) 编辑
摘要: TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。 1.建立连接 请求端(通常称为客户)发送一个 SYN 段指明客户打算连接的服务器的端口,以及初始序号( ISN ,在这个例子中为1415531521)。这个 SYN 段为报文段1。 服务器发回包含服务器的初 阅读全文
posted @ 2020-10-06 16:04 MarsZuo 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.结构特性 Java ArrayList类使用动态数组来存储元素。它就像一个数组,但是没有大小限制。 可以随时添加或删除元素。有以下特性: 底层使用数组来存储元素 没有固定的容量限制,底层数组会自动扩容 允许包含null值 允许包含重复的值 保存了元素的添加顺序 不是线程安全的 2.构造函数 // 阅读全文
posted @ 2020-10-06 14:34 MarsZuo 阅读(135) 评论(0) 推荐(0) 编辑