Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

Java进阶-手动使用 throw 抛出异常

发表于 2020-02-22 | 分类于 Java
字数统计: 209 字 | 阅读时长 ≈ 1 分钟

自定义“无效名字异常”

  • 编译时异常,直接继承 Exception
  • 运行时异常,直接继承 RuntimeException
阅读全文 »

Java进阶-final、finalize 和 finally

发表于 2020-02-22 | 分类于 Java
字数统计: 81 字 | 阅读时长 ≈ 1 分钟
final:关键字,表示 最终的,不可变的 修饰的类无法被继承 方法无法被覆盖 一旦赋值后,不可二次赋值 修饰的实例变量,必须手动赋值,不能采用系统默认值 finalize:Object 的方法,GC 前会调用finally:异常机制的语句块
阅读全文 »

Java进阶-finally 语句块

发表于 2020-02-22 | 分类于 Java
字数统计: 407 字 | 阅读时长 ≈ 2 分钟
  1. finally 语句块可以直接和 try 语句块联用,try...finally...
  2. try...catch...finally... 也可以
  3. 在 finally 语句块中的代码是一定会执行的
  4. finally 语句块是一定会执行的,所以通常在程序中为了保证某资源一定会释放,所以一般在语句块中释放资源
阅读全文 »

Java进阶-getMessage和printStackTrace 常用方法

发表于 2020-02-22 | 分类于 Java
字数统计: 152 字 | 阅读时长 ≈ 1 分钟

getMessage():取得异常描述信息
printStackTrace():取得异常的堆栈信息(比较适合于程序调试阶段)

阅读全文 »

Java进阶-使用 try..catch... 捕获处理异常

发表于 2020-02-22 | 分类于 Java
字数统计: 253 字 | 阅读时长 ≈ 1 分钟
1
2
3
4
5
6
7
try {
可能出现异常的代码;
}catch(异常类型1 变量) {
处理异常的代码;
}catch(异常类型2 变量) {
处理异常的代码;
}...
阅读全文 »
<1…111112113…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次