摘要: 目标: 当使用泛型类或者接口时,传递的数据中,泛型类型不确定,可以通过通配符<?>表示。但是一旦使用泛型的通配符后,只能使用Object类中的共性方法,集合中元素自身方法无法使用。 步骤: 通配符基本使用 通配符高级使用 受限泛型 讲解: 通配符基本使用 泛型的通配符:不知道使用什么类型来接收的时候 阅读全文
posted @ 2020-08-29 22:02 骚哥 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 泛型的定义与使用 目标: 我们在集合中会大量使用到泛型,这里来完整地学习泛型知识。泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。 步骤: 定义和使用含有泛型的类 定义和使用含有泛型的方法 定义和使用含有泛型的接口 讲解: 定义和使用含有泛型的类 定义格式: 修 阅读全文
posted @ 2020-08-29 21:55 骚哥 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: 基本类型数组转List 小数 double[] src = {1.1,2.1,3.1}; List<Double> list = Arrays.stream( src ).boxed().collect(Collectors.toList()); System.out.println(list); 阅读全文
posted @ 2020-08-29 20:30 骚哥 阅读(488) 评论(0) 推荐(1) 编辑
摘要: 1.数组 数组中的元素可以是基本数据类型 数组只能存放相同数据类型的多元素 也可以是引用类型(String) 数组长度是固定的 2.集合 集合中的元素只能是引用数据类型 集合可以存放不同数据类型的多元素 没有使用泛型前 但使用了泛型后,也是存相同的类型 集合的长度是可变的 总结表: 阅读全文
posted @ 2020-08-29 17:03 骚哥 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-29 13:15 骚哥 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一丶问题显现: 当你是父类的情况下,像使用子类的特定功能,就需要向下转型,但向下转型有可能会报错(ClassCastException) 而instanceof关键字就是解决异常的小能手,他能判断是否能转型 二丶解决方法: 为了避免ClassCastException的发生,Java提供了 inst 阅读全文
posted @ 2020-08-28 20:47 骚哥 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 问题显现: 解决办法: 恢复默认布局 阅读全文
posted @ 2020-08-28 15:57 骚哥 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 问题显现: 解决方法: 阅读全文
posted @ 2020-08-28 15:52 骚哥 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 模板模式 目标: 第一个设计模式:模板模式 步骤: 第一个设计模式:模板模式 讲解: 我们现在使用抽象类设计一个模板模式的应用, 例如在小学的时候,我们经常写作文,通常都是有模板可以套用的。 假如我现在需要定义新司机和老司机类,新司机和老司机都有开车功能,开车的步骤都一样,只是驾驶时的姿势有点不同, 阅读全文
posted @ 2020-08-28 13:23 骚哥 阅读(119) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { //判断一数字,在数组中是否存在 int[] arr = new int[6]; //随机数 Random r = new Random(); //循环给随机数 for (int i = 0;i<arr.length; 阅读全文
posted @ 2020-08-26 22:10 骚哥 阅读(464) 评论(0) 推荐(0) 编辑