Skip to content

Commit 48438dc

Browse files
committed
typo fix
1 parent 1c09f7a commit 48438dc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/CH16.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ ExtClassLoader 與 AppClassLoader 在程式啟動後會在虛擬機器中存在
531531

532532
Java 的類別載入器階層架構除了可以達到動態載入類別目的之外,還有著安全上的考量,首先,因為每次尋找類別時都是委託 parent 開始尋找,所以除非有人可以侵入您的電腦,置換掉標準 Java SE API 與您自己安裝的延伸套件,否則是不可能藉由撰寫自己的類別載入器來載入惡意類別,以置換掉標準 Java SE API與您自己安裝的延伸套件。
533533

534-
由於每次的類別載入是由子 ClassLoader 委託父 ClassLoader 先嘗試載入,但父 lassLoader 看不到子 ClassLoader,所以同一階層的子 ClassLoader 不會被誤用,從而避免了載入錯誤類別的可能性,例如在圖 16.4 中,您想從 YourClassLoader 來載入類別的話,類別載入器階層不會看到 MaliciousClassLoader。
534+
由於每次的類別載入是由子 ClassLoader 委託父 ClassLoader 先嘗試載入,但父 ClassLoader 看不到子 ClassLoader,所以同一階層的子 ClassLoader 不會被誤用,從而避免了載入錯誤類別的可能性,例如在圖 16.4 中,您想從 YourClassLoader 來載入類別的話,類別載入器階層不會看到 MaliciousClassLoader。
535535

536536
![類別載入器階層的安全設計](../images/img16-04.png)
537537

docs/CH18.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ Level.ALL 表示顯示所有的訊息,所以這一次的執行結果可顯示
486486

487487
如果您想要關閉所有的訊息,可以設定為 Level.OFF。
488488

489-
Logger 的 server()、warning()、info() 等方法,實際上是個便捷的方法,您也可以直接使用 log() 方法並指定等級來執行相同的作用,例如範例 18.10 的執行結果與範例 18.9 是一樣的。
489+
Logger 的 severe()、warning()、info() 等方法,實際上是個便捷的方法,您也可以直接使用 log() 方法並指定等級來執行相同的作用,例如範例 18.10 的執行結果與範例 18.9 是一樣的。
490490

491491
#### **範例 18.10 LoggingLevelDemo3.java**
492492
```java

0 commit comments

Comments
 (0)