前言:因为最近要重新找工作,Collection(集合)是面试中出现频率非常高的基础考察点,所以好好恶补了一番。 复习过程中深感之前的学习不系统,而且不能再像刚毕业那样死背面试题,例如:String是固定长度的,StringBuffer和StringBuilder的长度是可以变化 ...
前言:暑期应该开始了,因为小区对面的小学这两天早上都没有像以往那样一到七八点钟就人声喧闹 车水马龙。 前两篇文章介绍了Collection框架的主要接口和常用类,例如List Set Queue,和ArrayList HashSet LinkedList等等。根据核心框架图,相信我们都已经对Collection这个JavaSE中最常用API之一有一个较为全面的认识。 这个学习过程,还可以推及到其他 ...
2017-07-12 08:57 1 2932 推荐指数:
前言:因为最近要重新找工作,Collection(集合)是面试中出现频率非常高的基础考察点,所以好好恶补了一番。 复习过程中深感之前的学习不系统,而且不能再像刚毕业那样死背面试题,例如:String是固定长度的,StringBuffer和StringBuilder的长度是可以变化 ...
前言:俗话说“金三银四铜五”,不知道我要在这段时间找工作会不会很艰难。不管了,工作三年之后就当给自己放个暑假。 面试当中Collection(集合)是基础重点.我在网上看了几篇讲Collection的文章,大多都是以罗列记忆点的形式书写的,没有谈论实现细节和逻辑原理。作为个人笔记无可厚非 ...
如果将集合中的对象进行排序,最近使用了一个简单的方法解决了,随笔记下来。 主要思路: 首先,新建类实现Comparator<?>,这个类是做比较的关键类,一般做比较的类型 int 或 String类型。 如果属性为Int类型比较方式为 rhs.getAge ...
使用到的是: Collections.sort(); 用法是: Book类要实现:Comparable接口 重写compareTo()方法 ...
Iterator接口的概述 java.util.Iterator接口:选代器(对集合进行遍历) 有两个常用的方法 boolean hasNext() 如果仍有元素可以迭代,则返回true。 即判断集合中还有没有下ー个元素,有就返回true,没有就返回 ...
1.Java集合概述 在编程中,常常需要集中存放多个数据。当然我们可以使用数组来保存多个对象。但数组长度不可变化,一旦在初始化时指定了数组长度,则这个数组长度是不可变的,如果需要保存个数变化的数据,数组就显得无能为力了;而且数组无法保存具有映射关系的数据,如成绩表:语文-80,数学-90 ...
1.Collection 接口与集合操作方法 2.泛型 3.基本数据类型与引用数据类型的区别 4.迭代器 Iterator 5.增强for循环 6.List ...
package com.day15.Map; import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set; /* * map集合中的第二种遍历方式 */public ...