java基础
西北笨笨
每天起床的最大动力就是早饭,午饭,晚饭,睡觉!!!
展开
-
jkd1.8 list.stream()练习
List<Student> studentList = Arrays.asList( new Student("小强", "女",11), new Student("小玲", "女",15), new Student("小虎", "男",34), new Student("小雨", "女",45), new Student("小飞", "男",19), new Student("小玲", "女",33) ); //分组--k.原创 2021-06-10 14:57:40 · 115 阅读 · 0 评论 -
jdk1.8 list根据多字段分组
List<BaseOrder> baseOederList = Arrays.asList( new BaseOrder("11", "包子","食品"), new BaseOrder("22", "裙子","服饰"), new BaseOrder("33", "饺子","食品"), new BaseOrder("22", "短袖","服饰"), new BaseOrder("22", "馒头","食品"), new BaseOrder("44.原创 2021-06-10 14:54:52 · 1389 阅读 · 0 评论 -
List 接口
List集合是线性数据结构的主要表现,集合元素通常存在着明确的上一个和下一个元素,也存在着明确的第一个元素和最后一个元素。最常用的类有ArrayList,LinkedList AbstractList 抽象类 AbstractList<E>抽象类实现了List<E>接口,实现了一些基本的方法,并且在add,remove,set方法中直接抛出了UnsupportedOpe...原创 2019-12-04 21:34:47 · 175 阅读 · 0 评论 -
Collection
Collection 关系图 Collection 隶属于 java.util 包 Collection源码 public interface Collection<E> extends Iterable<E> { //定义size方法,应返回size大小,最大值为Integer.MAX_VALUE:2147483639 ...原创 2019-12-03 12:38:43 · 543 阅读 · 0 评论 -
重载 vs 重写
分派(dispatch) 分派根据宗量数的多少分为单分派和多分派,分派调用有可能是静态的,有可能是动态的,因此两两组合可以分为:静态单分派,动态单分派,静态多分派,动态多分派 重载 定义 重载就是在一个类中,存在多个方法名称相同,参数列表不同的方法 参数列表不同表现为:参数个数,参数类型,参数顺序的不同 符号引号的角度 在java语言中,要重载一个方法,除了要求与原方法具有相同的建单...原创 2019-12-01 14:02:33 · 202 阅读 · 0 评论