此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1、ArrayList 非线程安全基于对象数组get(int index)不需要遍历数组,速度快;iterator()方法中调用了get(int index),所以速度也快set(int index, E e ...
分类:
其他好文 时间:
2018-12-25 15:17:34
阅读次数:
136
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1、ArrayList 非线程安全基于对象数组get(int index)不需要遍历数组,速度快;iterator()方法中调用了get(int index),所以速度也快set(int index, E e ...
分类:
其他好文 时间:
2018-12-25 15:13:23
阅读次数:
119
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注:本文主要参考自《深入理解Java虚拟机(第二版)》和《深入理解Java内存模型》 1、Java内存模型(JMM) Java内存模型的主要目标:定义在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节 ...
分类:
编程语言 时间:
2018-12-21 13:09:19
阅读次数:
198
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 注:本文主要参考自《深入理解Java虚拟机(第二版)》和《深入理解Java内存模型》 1、Java内存模型(JMM) Java内存模型的主要目标:定义在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节 ...
分类:
编程语言 时间:
2018-12-21 13:07:56
阅读次数:
179
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 6.1、对于HashSet需要掌握以下几点 HashSet的创建:HashSet()往HashSet中添加单个对象:即add(E)方法删除HashSet中的对象:即remove(Object key)方法判断 ...
分类:
其他好文 时间:
2018-12-20 19:07:48
阅读次数:
164
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 7.1、List(允许重复元素) ArrayList:底层数据结构:Object[]在查询(get)、遍历(iterator)、修改(set)使用的比较多的情况下,用ArrayList可扩容,容量无限Link ...
分类:
编程语言 时间:
2018-12-20 18:53:36
阅读次数:
201
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 7.1、List(允许重复元素) ArrayList:底层数据结构:Object[]在查询(get)、遍历(iterator)、修改(set)使用的比较多的情况下,用ArrayList可扩容,容量无限Link ...
分类:
编程语言 时间:
2018-12-20 18:49:14
阅读次数:
185
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 6.1、对于HashSet需要掌握以下几点 HashSet的创建:HashSet()往HashSet中添加单个对象:即add(E)方法删除HashSet中的对象:即remove(Object key)方法判断 ...
分类:
其他好文 时间:
2018-12-20 18:44:40
阅读次数:
172
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2.2、ssmm0-data pom.xml 注意:<package>为jar com.xxx.model.userManagement.Admin com.xxx.mapper.userManageme ...
分类:
其他好文 时间:
2018-12-19 17:08:03
阅读次数:
164
此文已由作者赵计刚授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 2.2.2、ssmm0-data pom.xml 注意:<package>为jar com.xxx.model.userManagement.Admin com.xxx.mapper.userManageme ...
分类:
其他好文 时间:
2018-12-19 16:56:54
阅读次数:
144