上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: Stream的使用 Stream 流主要用来对集合数据进行过滤,映射,排序。也可用于数组 Stream 可以用来代替for循环对集合数据进行遍历处理,可以极大地简化代码 用法 常用的一个是过滤器filter,添加过滤条件 filter函数输入是谓词Predicate的类型 另一个是映射器map pe 阅读全文
posted @ 2022-06-16 20:35 Oh,mydream! 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 有限制条件的通配符的使用 形式 List<? extends Person> // 列表中可以装Person类及其子类(负无穷,Person] List<? super Person> // 列表中可以装Person类及其父类[Person,正无穷)] 要点技巧 根据元素的范围判段其添加数据和读取数 阅读全文
posted @ 2022-06-07 21:44 Oh,mydream! 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 通配符的使用 什么是通配符? 通配符即? ,作为集合类的元素可以匹配任何引用类型 作用,可以使代码更简洁 要点总结 通配符的使用 List<?> Map<?,?> List<?>是List、List等各种泛型List的父类 读取 元素为通配符类型的集合,允许读取 写入 元素为通配符类型的集合,不允许 阅读全文
posted @ 2022-06-06 21:31 Oh,mydream! 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 自定义泛型方法 代码示例 package com.atguigu.generic; import java.util.ArrayList; import java.util.List; /** * 功能描述 * * @since 2022-05-25 */ public class GenericM 阅读全文
posted @ 2022-05-25 21:23 Oh,mydream! 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 自定义泛型接口 注意点 1.泛型类可能有多个参数,此时应该讲多个参数一起放在尖括号内,比如<E1,E2,E3> 2.泛型类的构造器与普通构造器相同,不用带尖括号 正确示例 public GenericClass(){} 错误示例 public GenericClass<E>(){} 3.实例化后,操 阅读全文
posted @ 2022-05-25 21:01 Oh,mydream! 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 自定义泛型类 直接上实践吧 实践 package com.atguigu.generic; /** * 功能描述 * * @since 2022-05-21 */ public class CustomizeGenericClassDemo<T> { private String name; pri 阅读全文
posted @ 2022-05-21 11:25 Oh,mydream! 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 泛型的使用 概念 泛型是JDK5.0中的新特性,可以将类型作为参数传递到类中,实现类的重用。 尚硅谷的老师说可以将泛型理解为标签,例如中药的药柜,写的是什么标签。里面就装什么数据,我感觉这个也是一个侧面,泛型类就像是一个容器,如果不贴标签,什么都可以往里面扔,如果贴了标签,就进行了分类,我们处理也很 阅读全文
posted @ 2022-05-20 21:42 Oh,mydream! 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 概述 桥接模式是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化的桥接,来实现二者的解耦 例子 电脑品牌有苹果,联想,戴尔等 电脑种类有台式机,笔记本,平板,一体机 品牌和机型组合的实现 package com.example.de 阅读全文
posted @ 2022-05-18 20:50 Oh,mydream! 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 集合总结 什么是集合? 集合是对象的容器,和数组类似,定义了对多个对象操作的方法 集合 vs 数组 数组大小固定,集合大小不固定 数据可以存储基本数据类型和引用数据类型,集合仅能存储引用类型 集合包括哪些类型? List 有序,有下标,元素可以重复 List接口继承自Collection接口,常用实 阅读全文
posted @ 2022-05-18 19:55 Oh,mydream! 阅读(23) 评论(0) 推荐(0) 编辑
摘要: TreeMap 概述 TreeMap实现了SortedMap接口(是Map的子接口),可以对key自动排序 底层是红黑树 实践 package com.qianfeng.collection; import java.util.Map; import java.util.TreeMap; /** * 阅读全文
posted @ 2022-05-17 21:49 Oh,mydream! 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页