摘要: 阅读全文
posted @ 2023-10-21 17:14 1stzz1 阅读(10) 评论(0) 推荐(0)
摘要: throws:写在方法定义处,表示声明一个异常,告诉调用者,使用本方法可能会有哪些异常(编译时异常:必须要写;运行时异常:可以不写) 语法: public void 方法 () throws 异常类名1 , 异常类名2 ... { } throw:写在方法内,表示结束方法。用来手动抛出异常对象,把异 阅读全文
posted @ 2023-10-21 17:12 1stzz1 阅读(125) 评论(0) 推荐(0)
摘要: 一、如果 try 中没有遇到问题,怎么执行? 答:会把 try 里面所有的代码全部执行完毕,不会执行 catch 里面的代码。只有当出现了异常才会执行 catch 里面的代码 二、如果 try 中可能会遇到多个问题,怎么执行? 答:会写多个 catch 与之对应。如果我们要捕获多个异常,这些异常中如 阅读全文
posted @ 2023-10-21 16:30 1stzz1 阅读(20) 评论(0) 推荐(0)
摘要: 语法格式: try { 可能出现异常的代码 ; } catch (异常类名 变量名) { 异常的处理代码 ; } 目的:当代码出现异常时,可以让程序继续往下执行 代码的执行逻辑: int[] arr = {1, 2, 3};try { System.out.println(arr[10]); Sys 阅读全文
posted @ 2023-10-21 15:31 1stzz1 阅读(104) 评论(0) 推荐(0)
摘要: 第一步:把异常的名称、异常的原因及异常出现的位置等信息打印在了控制台,并且是以红色字体打印的 第二步:程序停止执行,异常下面的代码不会再执行了 阅读全文
posted @ 2023-10-21 15:12 1stzz1 阅读(19) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-10-21 14:42 1stzz1 阅读(2) 评论(0) 推荐(0)
摘要: 1. 引用静态方法: 格式: 类名 : : 静态方法名 (Integer : : parseInt) 2. 引用成员方法 3. 引用构造方法 阅读全文
posted @ 2023-10-19 22:31 1stzz1 阅读(18) 评论(0) 推荐(0)
摘要: 方法引用的概念:把已经有的方法拿过来用,当作函数式接口中抽象方法的方法体 方法引用需要满足的条件: 1. 引用处必须是函数式接口 2. 被引用的方法必须是已经存在的 3. 被引用方法的形参和返回值需要跟抽象方法保持一致 4. 被引用方法的功能要满足当前需求 : : 是方法引用符,是方法引用当中独特的 阅读全文
posted @ 2023-10-19 22:13 1stzz1 阅读(21) 评论(0) 推荐(0)
摘要: void forEach ( Consumer action ) → 遍历 long count () → 统计 toArray () → 收集流中的数据,放到数组中 collect ( Collector collector ) → 收集流中的数据,放到集合中 count () 方法: Array 阅读全文
posted @ 2023-10-19 20:50 1stzz1 阅读(111) 评论(0) 推荐(0)
摘要: sorted ():排序 举例: sorted (): ArrayList<Integer> list = new ArrayList<>();Collections.addAll(list, 1, 6, 5);list.stream().sorted(new Comparator<Integer> 阅读全文
posted @ 2023-10-19 17:00 1stzz1 阅读(63) 评论(0) 推荐(0)