摘要: 构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Gr 阅读全文
posted @ 2017-10-11 23:55 【Java后端笔记】 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 并发编程网-你应该知道的JAVA面试题 https://mp.weixin.qq.com/s/dw3y948rqjUAjxSo_eN0gg Java程序员秋招面经大合集(BAT美团网易小米华为中兴等) https://maimai.cn/article/detail?fid=183769783&fr 阅读全文
posted @ 2017-10-11 23:51 【Java后端笔记】 阅读(247) 评论(0) 推荐(0) 编辑
摘要: LinkedList的特点 非线程安全 支持序列化 双向链表 成员变量 成员变量 transient int size = 0;transient Node<E> first; // 指向第一个元素transient Node<E> last; // 指向最后一个元素 链表结点,三个属性:元素、上一 阅读全文
posted @ 2017-10-11 23:41 【Java后端笔记】 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ArrayList的特点 非线程安全 支持序列化 可以动态扩容 可以动态扩容 线程安全的List Collections.synchronizedList、CopyOnWriteArrayList 成员变量 private static final int DEFAULT_CAPACITY = 10 阅读全文
posted @ 2017-10-11 00:02 【Java后端笔记】 阅读(244) 评论(0) 推荐(0) 编辑