上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 54 下一页
摘要: 异常注意事项多异常的捕获处理 多个异常使用捕获又该如何处理呢? 1、多个异常分别处理 2、多个异常一次处理 3、多个异常一次捕获一次处理 异常注意事项finally有return语句 如果finally有return语句,永远返回finally中的结果,避免该情况. 搜索 复制 阅读全文
posted @ 2022-07-07 15:08 肥宅快乐水~ 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Throwable类中3个异常处理的方法 Throwable类中定义了3个异常处理的方法:String getMessage() 返回此throwable的简短描述String toString() 返回此throwable的详细消息字符串void printStackTrace() JVM打印异常 阅读全文
posted @ 2022-07-07 15:03 肥宅快乐水~ 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Throws关键字--异常处理的第一种方式交给别人处理 声明异常∶将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理(稍后讲解该方式),那么必须通过throws进行声明,让调用者去处理。 关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该 阅读全文
posted @ 2022-07-07 10:18 肥宅快乐水~ 阅读(23) 评论(0) 推荐(0) 编辑
摘要: throw关键字 hrow是直接编写在语句之中的,表示人为进行异常的抛出。 例如,在之前使用过了一个10/0这样的语句,而这样的语句执行之后所产生的数学异常是由JVM负责进行异常类的对象实例化了,而现在如果不希望异常类对象由系统产生,希望由用户控制异常类实例化对象的产生,就可以使用throw来完成。 阅读全文
posted @ 2022-07-07 10:11 肥宅快乐水~ 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 异常分类 我们平常说的异常就是指Exception,因为这类异常一旦出现,我们就要对代码进行更正,修复程序。异常(Exception)的分类:根据在编译时期还是运行时期去检查异常? 编译时期异常:checked异常。在编译时期,就会检查,如果没有处理异常,则编译失败。(如日期格式化异常)。 运行时期 阅读全文
posted @ 2022-07-07 10:04 肥宅快乐水~ 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 斗地主案例实现 异常概念&异常体系 异常指的是程序在执行过程中,出现的非正常的情况,最终会导致jvm的非正常停止 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象,Java处理异常的方式是中断处理 异常指的并不是语法错误,语法错了,编译不通过,不会产生 阅读全文
posted @ 2022-07-07 09:50 肥宅快乐水~ 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Debug追踪 Debug调试程序:可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug。使用方式:在行号的右边,鼠标左键单击,添加断点(初学可以添加到每个方法的第一行,熟练之后哪里有bug添加到哪里)右键,选择Debug执行程序,程序就会停留在添加的第一个断点处执行程序:F8:逐行执行程 阅读全文
posted @ 2022-07-07 09:41 肥宅快乐水~ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 练习计算一个字符串中每个字符出现次数 需求∶ 计算一个字符串中每个字符出现次数。 分析: 1.获取一个字符串对象 2.创建一个Map集合,键代表字符,值代表次数。 3.遍历字符串得到每个字符。 4.判断Map中是否有该键。 5.如果没有,第一次出现,存储次数为1;如果有,则说明已经出现过,获取到对应 阅读全文
posted @ 2022-07-07 09:37 肥宅快乐水~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap集合 我们知道HashMap保证成对元素唯一,并且查询速度很快,可是成对元素存放进去是没有顺序的,那么我们要保证有序,还要速度快怎么办呢? 在HashMap下面有一个子类LinkedHashMap,它是链表和哈希表组合的一个数据存储结构。 java.util.LinkedH 阅读全文
posted @ 2022-07-07 09:33 肥宅快乐水~ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Map集合遍历键值对方式 Set<Map.Entry<K, V>> entrySet() 返回此映射中包含的映射关系的Set视图 1、使用Map集合中的方法entrySet(),把Map集合中多个Entry对象取出来,存储到一个Set集合中 2、遍历Set集合,获取每一个Entry对象 3、使用En 阅读全文
posted @ 2022-07-06 19:35 肥宅快乐水~ 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 54 下一页