01 2019 档案
摘要:1.hash散列算法 由于hashmap在存储过程中是数组加链表的存储过程,所以定义数组长度为16(建议是2的n次幂的长度),之后进行每个数组的地址都指向一个链表进行存储 hash表算法可对数组长度length取余,如果length是2的n次幂,则可对length-1取位运算& 例如,任意长度8是2
阅读全文
摘要:关于实现链表的底层原理 链表便于增删,不便于查询 Vector向量中大部分方法加了sychronized,保证线程安全
阅读全文
摘要:Array 查询效率高,增删效率低( Link 增删效率高 Vector 线程安全 List 列表 源代码:
阅读全文
摘要:出于对自己基础的稳打,期末考试后依旧对SE部分进行复习 枚举的基本用法
阅读全文
摘要:InetAddress Dns:域名解析,将ip地址解析为英文字母 案例1:获取本机ip和名字 运行结果: InetSocketAddress 用于把InetAddress加上端口进行封装 案例二:对本机网络进行封装 控制台:
阅读全文
摘要:网络:将不同区域的计算机连在一起,局域网,城域网,互联网 地址:ip地址,确定网络上一个绝对地址 端口号:区分计算机软件的 2个字节,0-65535,共有65536个 在同一个协议下,端口号不能重复,不同协议下可以重复 1024以下的端口不要使用 80-->http 21-->ftp 资源定位: U
阅读全文