Fork me on GitHub
摘要: 1. 根据数据的特点选择不同的容器;例如读多写少数据量不增加,没有数据去重的要求,没有线程安全的问题,可以选择ArrayList;如果数据需要去重并且需要保存数据的顺序,可以选择LinkedHashSet等等。 2. 考虑是否存在多线程环境下安全的问题,Java.util.concurrent包下面 阅读全文
posted @ 2019-02-21 18:26 gitmoji 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Redhat系列安装alternatives,debian安装update-alternatives; 输出: 选择编号切换不同版本;同样的方法可以切换javac的版本 update-alternatives可以通过install、set、config等命令自定义需要切换的应用以及版本信息 参考: 阅读全文
posted @ 2019-02-21 12:08 gitmoji 阅读(9989) 评论(0) 推荐(0) 编辑
摘要: LinkedList是双向链表结构,链表保存了头结点和尾节点,以及每个节点的前继指针和后继指针;以下是节点的定义: 尾插方法新增节点;只判断了链表是否为空,非空的话向后增加节点,没有数量限制,所以链表的容量可以无线延伸,只受限于内存的大小 remove方法提供了移除链表头结点,尾节点,特定节点,特定 阅读全文
posted @ 2019-02-21 10:37 gitmoji 阅读(170) 评论(0) 推荐(0) 编辑