3 :代碼安全
Java 如何保證編寫的代碼是安全可靠的呢?
(1):第一關:編寫的代碼首先要被編譯成為 class 文件,如果代碼寫得有問題,編譯期間就會發(fā)現,然后提示有編譯錯誤,無法編譯通過。
(2):第二關:通過編譯關后,在類裝載的時候,還會進行類裝載檢查,把本機上的類和網絡資源類相分離,在調入類的時候進行檢查,因而可以限制任何“特洛伊木馬”的應用。
(3):第三關:類裝載后,在運行前,還會進行字節(jié)碼校驗,以判斷你的程序是安全的。
(4):第四關:如果你的程序在網絡上運行,還有沙箱 (Sand Box)的保護,什么是沙箱呢?
就是如果你的程序沒有獲得授權,只能在沙箱限定的范圍內運行,是不能夠訪問本地資源的,從而保證安全性。
如下圖所示:
學習到這里,大家應該對 Java 有了一定的了解了。 現在是否想要看看 Java 程序究竟什么樣子呢?是不是想要體會一下如何開發(fā) Java 程序呢?下面我們先來看看如何構建 JSE 的環(huán)境,這是進行 Java 程序開發(fā)的第一步。
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |