上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页
摘要: 自定义异常类 自定义异常类:当Java提供的异常类,不够使用时,需要自己定义一些异常类。 格式: public class XXXException extends Exception 或者 RuntimeException{ 添加一个空参数的构造方法 添加一个带异常信息的构造方法 } 注意事项: 阅读全文
posted @ 2022-07-07 21:59 xjw12345 阅读(205) 评论(0) 推荐(0)
摘要: finally有return语句 如果finally中有return语句,永远返回finally中的结果,避免该情况。 public static void main(String[] args){ int a = getA(); System.out.println(a); } public st 阅读全文
posted @ 2022-07-07 17:45 xjw12345 阅读(52) 评论(0) 推荐(0)
摘要: finally代码块 finally定义: 有一些特定的代码无论异常是否发生,都需要执行。另外,因为异常会引发程序跳转,导致有些语句执行不到。 而finally就是解决这个问题的,在finally代码块中存放的代码都是一定会被执行的。 格式: try{ 可能产生异常的代码 }catch(定义一个异常 阅读全文
posted @ 2022-07-07 16:31 xjw12345 阅读(173) 评论(0) 推荐(0)
摘要: try...catch异常处理的第二种方式(自己处理异常) 格式: try{ 可能产生异常的代码 }catch(定义一个异常的变量,用来接收try中抛出的异常对象){ 异常的处理逻辑,产生异常之后怎么处理异常 一般在工作中,会把异常的信息记录到日志中 } ...... catch可以拥有多个 cat 阅读全文
posted @ 2022-07-07 15:38 xjw12345 阅读(145) 评论(0) 推荐(0)
摘要: Objects的非空判断requireNonNull方法 Objects类中静态方法 public static <T> T requrieNonNull(T obj):查看指定引用对象不是null public static void main(String[] args){ mehtod(nul 阅读全文
posted @ 2022-07-07 15:14 xjw12345 阅读(359) 评论(0) 推荐(0)
摘要: 异常的产生过程解析 public static void main(String[] args){ int[] arr = {1,2,3}; int e = getElement(arr, 3); System.out.println(e); } public static int getEleme 阅读全文
posted @ 2022-07-07 14:37 xjw12345 阅读(76) 评论(0) 推荐(0)
摘要: 异常的概念 程序运行时,发生的不被期望的事件,它阻止了程序的正常执行,这就是异常。 异常处理的必要性: 所有的程序都存在一些未知的问题或是错误,如果这些问题不进行处理,可能会给用户造成一定的损失。 异常处理: 程序中一旦有异常发生,则会执行提前准备好的一段代码,减少损失,不会中断程序。 在java等 阅读全文
posted @ 2022-07-07 13:48 xjw12345 阅读(267) 评论(0) 推荐(0)
摘要: 斗地主案例有序版本: 1、准备牌 特殊牌:大王小王 52张牌:循环嵌套遍历两个集合/数组,组装52张牌 将组装好的牌放到Map集合中 2、洗牌 获取Map集合的键,放到List集合中 使用Collections中的shuffle(list)方法,将集合打乱 3、发牌 要求:1人17张牌,最后剩余3张 阅读全文
posted @ 2022-07-06 17:49 xjw12345 阅读(133) 评论(0) 推荐(0)
摘要: 计算一个字符串中每个字符出现的次数 分析:1.使用scanner获取用户输入的字符串 2.创建Map集合,key是字符串中的字符, value是字符的个数 3.遍历字符串,获取每一个字符 4.使用获取到的字符,去Map集合判断key是否存在 key存在: 通过字符(key),获取value(字符个数 阅读全文
posted @ 2022-07-06 17:03 xjw12345 阅读(106) 评论(0) 推荐(0)
摘要: HashMap存储自定义类型键值 Map集合保证key是唯一的: 作为key的元素,必须重写hashcode方法和equals方法,以保证key唯一 HashMap存储自定义类型键值第一种: key :String类型 String类重写hashCode方法和equals方法,可以保证key唯一 v 阅读全文
posted @ 2022-07-06 16:32 xjw12345 阅读(73) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页