
集合框架
文章平均质量分 70
javageekcoder
java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java集合框架知识
java是面向对象的一门编程语言,我们可以通过声明类来概括某种含有相同状态或行为的对象,状态对应于类中的属性,行为即为方法。 通常,程序总是在运行时才创建新对象,赋予对象指定的行为和状态,在此之前,我们不知道对象的数量,甚至不知道确切的类型。 那么如何随时随地创建任意数量的对象呢,java类库提供了一套完整的容器类/集合类来解决这个问题 由上图可以原创 2013-10-10 13:47:49 · 666 阅读 · 0 评论 -
java求数组中最大值拓展--求老二
对一批数据进行排序,然后找出其中的最大最小值。 1)求数组中的最大值 方法1:遍历数组,比对数据。 public static int getMax(int[] array){ int max = 0 ; for (int i : array) { max = max > i ? max : i; } return max; } 方法2:先对数原创 2013-11-13 13:43:54 · 843 阅读 · 0 评论 -
JAVA 集合框架优化之list.removeAll大数据量优化
今天在公司做项目需要求两个集合的补集,考虑到collection类有removeAll方法,决定采用这种方式;结果程序一直卡在那儿不动了; 数据量是两个集合的数据差不多都有60万,直接导致程序处于假死状态(程序当然是还在运行); 出现问题始终要解决的,我又给程序修改为先用retainAll求交集,然后再removeAll的方式,效果不明显(事实是也假死了),我的应用场景还要求实时性,没办法只能原创 2015-06-09 22:56:17 · 5435 阅读 · 2 评论