From 55f795eaa88f3eeee3edc53a8fc30c8026d0229e Mon Sep 17 00:00:00 2001 From: Snailclimb Date: Tue, 5 Mar 2019 18:16:03 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Java=E5=9F=BA=E7=A1=80=E7=9F=A5?= =?UTF-8?q?=E8=AF=86->=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java相关/Java基础知识.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Java相关/Java基础知识.md b/Java相关/Java基础知识.md index 68549209..6b73f6e6 100644 --- a/Java相关/Java基础知识.md +++ b/Java相关/Java基础知识.md @@ -418,8 +418,8 @@ final关键字主要用在三个地方:变量、方法、类。 **在以下4种特殊情况下,finally块不会被执行:** -1. 在finally语句块中发生了异常。 -2. 在前面的代码中用了System.exit()退出程序。 +1. 在finally语句块第一行发生了异常。 因为在其他行,finally块还是会得到执行 +2. 在前面的代码中用了System.exit(int)已退出程序。 exit是带参函数 ;若该语句在异常语句之后,finally会执行 3. 程序所在的线程死亡。 4. 关闭CPU。