随笔分类 - JavaEE
摘要:set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所有最多包含一个null HashSet HashSet实现了Set接口 HashSet实际上是HashMap HashSet细节 set.add("jack"); true set.add("jack"); false
阅读全文
摘要:说明: 底层实现了双向链表和双端队列特点 可以添加重复元素,包括null 线程不安全,没有实现同步 LinkedList的底层操作机制: LinkedList底层维护了一个双向链表 LinkedList中维护了两个属性first和last分别指向首节点和尾节点 每个节点,里面维护了prev、next
阅读全文
摘要:ArrayList注意事项 可以加入多个null 由数组来实现数据存储 基本等同于Vector,ArrayList是线程不安全,但是执行效率高 并没有使用 synchronized() ArrayList底层操作机制源码 ArrayList中维护了一个Object类型的数组elementData,t
阅读全文
摘要:一、TCP字节流 要求:客户端发送一条消息,服务端接收并打印出来 思路:服务端要先监听某个端口,等待客户端的连接(处于阻塞状态);客户端需要知道自己是跟谁通信,要知道对方的IP及端口号, 客户端发送肯定就是把消息输出,用OutputStram 服务端是接收发送来的信息,用 InputStram 注意
阅读全文