JAVA SE
文章平均质量分 87
君山李小狼
这个作者很懒,什么都没留下…
展开
-
TCP三次握手四次挥手
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。序列号seq:用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前报文段最后一个字节的编号+1即为确认号。确认ACK:占1位,仅当ACK=1时转载 2022-03-17 22:03:43 · 194 阅读 · 0 评论 -
JAVA之生成XML(DOM)
使用DOM方法生成XML使用DOM方法生成XML文件分为以下步骤:创建DocumentBuilderFactory对象通过DocumentBuilderFactory对象创建DocumentBuilder通过DocumentBuilder的newDocument()创建Document对象,这个对象代表一个XML文件可通过该对象的createElement()创建根节点通过Docum...原创 2019-09-30 15:48:11 · 225 阅读 · 0 评论 -
java集合知识点
Java集合知识点容器Collection集合使用1)vectorVector 是 Java 早期提供的线程安全的有序集合,如果不需要线程安全,不推荐使用该集合,同步是有线程开销的,基本不用.常用方法add(),remove()2)ArrayListArrayList 是最常见的非线程安全的有序集合,因为内部是数组存储的,所以随机访问效率很高,但非尾部的插入和删除性能较低,如果在中间插入元素,之后的所有元素都要后移。ArrayList 的使用与 Vector 类似。3) LinkedList原创 2020-06-02 23:34:40 · 87 阅读 · 0 评论 -
二叉树(B,B+,B*)
树的定义树(Tree)是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:1)有且仅有一个特定的称为根(Root)的结点;2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、…、Tn,其中每一个集合本身又是一棵树,并且称为根的子树。此外,树的定义还需要强调以下两点:1)n>0时根结点是唯一的,不可能存在多个根结点,数据结构中的树只能有一个根结点。2)m>0时,子树的个数没有限制,但它们一定是互不相交的。示例树:由树的定义可原创 2020-08-18 21:57:08 · 488 阅读 · 0 评论