From 48438dc83f5329649df0588be2fa747e8ca6150a Mon Sep 17 00:00:00 2001 From: Chyi-Kwei Yau Date: Mon, 11 Dec 2017 15:48:27 -0500 Subject: [PATCH] typo fix --- docs/CH16.md | 2 +- docs/CH18.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/CH16.md b/docs/CH16.md index 1dfd6ae..4d632b5 100644 --- a/docs/CH16.md +++ b/docs/CH16.md @@ -531,7 +531,7 @@ ExtClassLoader 與 AppClassLoader 在程式啟動後會在虛擬機器中存在 Java 的類別載入器階層架構除了可以達到動態載入類別目的之外,還有著安全上的考量,首先,因為每次尋找類別時都是委託 parent 開始尋找,所以除非有人可以侵入您的電腦,置換掉標準 Java SE API 與您自己安裝的延伸套件,否則是不可能藉由撰寫自己的類別載入器來載入惡意類別,以置換掉標準 Java SE API與您自己安裝的延伸套件。 -由於每次的類別載入是由子 ClassLoader 委託父 ClassLoader 先嘗試載入,但父 lassLoader 看不到子 ClassLoader,所以同一階層的子 ClassLoader 不會被誤用,從而避免了載入錯誤類別的可能性,例如在圖 16.4 中,您想從 YourClassLoader 來載入類別的話,類別載入器階層不會看到 MaliciousClassLoader。 +由於每次的類別載入是由子 ClassLoader 委託父 ClassLoader 先嘗試載入,但父 ClassLoader 看不到子 ClassLoader,所以同一階層的子 ClassLoader 不會被誤用,從而避免了載入錯誤類別的可能性,例如在圖 16.4 中,您想從 YourClassLoader 來載入類別的話,類別載入器階層不會看到 MaliciousClassLoader。 ![類別載入器階層的安全設計](../images/img16-04.png) diff --git a/docs/CH18.md b/docs/CH18.md index 990d0b4..380057d 100644 --- a/docs/CH18.md +++ b/docs/CH18.md @@ -486,7 +486,7 @@ Level.ALL 表示顯示所有的訊息,所以這一次的執行結果可顯示 如果您想要關閉所有的訊息,可以設定為 Level.OFF。 -Logger 的 server()、warning()、info() 等方法,實際上是個便捷的方法,您也可以直接使用 log() 方法並指定等級來執行相同的作用,例如範例 18.10 的執行結果與範例 18.9 是一樣的。 +Logger 的 severe()、warning()、info() 等方法,實際上是個便捷的方法,您也可以直接使用 log() 方法並指定等級來執行相同的作用,例如範例 18.10 的執行結果與範例 18.9 是一樣的。 #### **範例 18.10 LoggingLevelDemo3.java** ```java