自学之路漫又长,唯有不断总结,不断回味,不断分享,才能成长!
注:图片上传后可能被压缩,如需无损版高清大图,可去微信公众号「CodeSheep」后台回复「高清大图」四个字获取即可
基本功趣味学习
多线程/并发
JVM
数据结构和算法
计算机网络(TCP/IP协议栈)
操作系统
数据库/SQL
其他
Linux系统
Git/SVN
开发软件
持续集成
文档管理
其他软件和工具
Spring系列框架
前后端分离
微服务
Docker容器/集群
缓存/中间件/运维
Collection遍历方式 Collection集合遍历的方式有三种: 迭代器 foreach/增强for循环 lambda表达式 迭代器遍历 迭代器概述: 遍历就是一个一个的把容器中的元素访问一遍。 迭代器在Java中是Iterator代表的,迭代器是集合的专用遍历方式。 Collection集合获取迭代器的方: 方法名称 说明 iterator() 返回集合中的迭代器对象,该迭代器对象默认指
/** * containsAll:集合collection1是否包含集合collection2 * retainAll:求集合collection1与集合collection2的交集,会改变集合collection1的元素,其布尔值看集合collection1的元素是否减少,不变则是false * @param args */ public sta
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。 java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E
第一种方法,Bean中实现Comparator接口 public class CollectionsClass { /** * @param args */ public static void main(String[] args) { List<BeanClass> list = new ArrayList<BeanClass>(); //BeanClass 需实现Comp
1、Collection接口包括的主要方法: 添加元素:add(E),addAll() 删除元素:remove(Object),removeAll,removeIf,clear 是否包含元素:contains(Object) 获取元素个数:size 是否为空集合:isEmpty 遍历所有元素:iterator() 转换为数组:toArray,toArray(T[]) 1)添加元素: public
在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。 总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection Collection Collection Collection Collection Collection Vector : 基于Array的List,其
方式一:iterator迭代器遍历 Iterator 接口隐藏了各种 Collection 实现类的底层细节,向应用程序提供了遍历 Collection 集合元素的统一编程接口。Iterator 接口里定义了如下 3个方法。 boolean hasNext():如果被迭代的集合元素还没有被遍历完,则返回 true。 Object next():返回集合里的下一个元素。 void remove():
public void collectionMethod() { Collection<String>col=new ArrayList<String>(); col.add("123"); col.add("456"); System.out.println(col); boolean ret=col.con