摘要:
1. 例子: 当需要在程序中表达年龄不合理的情况时, 而 Java官方由没有提供这种针对性的异常,此时就需要程序员自定义异常加以描述。 2. 实现流程: a. 自定义xxxException异常类 继承Exception类或者其子类 b. 提供两个版本的构造方法,一个是:无参构造方法,一个是:字符串 阅读全文
摘要:
基本概念: 在某些特殊情况下,有些异常不能处理,或者不便于处理时,就可以 将 该异常 转移给 该方法的 调用者, 这种方法 就叫 异常的抛出。 当方法执行时出现异常,则底层生成一个 异常类对象 抛出,此时异常代码后续的代码 就不再执行。 语法格式: 访问权限 返回值类型 方法名称(形参列表) thr 阅读全文
摘要:
1.hoarse My voice is hoarse today from singing too much karaoke last night. ( (of a person or voice) sounding rough and unpleasant, especially because 阅读全文
摘要:
finally通常用于进行善后处理,如:关闭已经打开的文件等 示例: class ExceptionFinallyTest{ public static int test() { try{ int[] arr = new int[5]; print(arr[5]); return 0; } catc 阅读全文
摘要:
异常的避免: 尽量使用if条件判断来避免异常的发生 这样做的缺点: 代码臃肿,可读性差 示例: class ExceptionPreventTest{ main(){ // 算术异常 int ia = 10; int ib = 0; if ( 0 != ib){ print(ia / ib); } 阅读全文
摘要:
基本概念 1. Throwable是所有错误(Error)和异常(Exception)的超类 2. Error用于描述java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等 3. Exception用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决, 如: 0 作为除数 阅读全文
摘要:
1. appalling Their fight in the movie was really appalling! (Shocking; extremely bad) 2. veterinary Veterinary science has saved the lives of many dom 阅读全文
摘要:
1. mileage As an F1 driver, my daily mileage training involved more than 500 miles. (distance traveled in miles by a vehicle) 2. khaki These khaki pan 阅读全文
摘要:
1. oats n. 燕麦 2. porridge I ate a bowl of porridge for breakfast. (porridge is a thick sticky food made from oats cooked in water or milk and eaten ho 阅读全文
摘要:
1. 下面代码的输出结果是什么? String s1 = "abc"; // 表示在栈区中申请一块内存,赋给s1; s1指向常量池中的"abc" String s2 = new String("abc"); // 表示在栈区中申请一块内存,赋给s2;在堆区中申请一块内存,内容为"abc"; s2指向 阅读全文