posts - 92,  comments - 299,  trackbacks - 0

          前天去一個公司面試,技術(shù)官問了我一個問題,java的安全性的特點(diǎn)主要體現(xiàn)在什么地方。我竟然啞然。

          后來仔細(xì)一想,再查了一點(diǎn)資料,整理如下:

          java的安全在語言級上提供了很好的安全措施,主要是:

          1、嚴(yán)格遵循面向?qū)ο蟮囊?guī)范。這樣封裝了數(shù)據(jù)細(xì)節(jié),只提供接口給用戶。增加了數(shù)據(jù)級的安全性。

          2、無指針運(yùn)算。java中的操作,除了基本類型都是引用的操作。引用是不能進(jìn)行增減運(yùn)算,不能被直接賦予內(nèi)存地址的,從而增加了內(nèi)存級的安全性。

          3、數(shù)組邊界檢查。這樣就不會出現(xiàn)C/C++中的緩存溢出等安全漏洞。

          4、強(qiáng)制類型轉(zhuǎn)換。非同類型的對象之間不能進(jìn)行轉(zhuǎn)換,否則會拋出ClassCastException

          5、語言對線程安全的支持。java從語言級支持線程。從而從語法和語言本身做了很多對線程的控制和支持。

           

          此外,java的安全還通過編譯器、檢驗器、類裝載器、建立安全策略等方式保證了java程序的安全性。

          posted on 2005-01-20 15:51 coffee 閱讀(3384) 評論(3)  編輯  收藏

          FeedBack:
          # re: java的安全性
          2005-01-21 12:59 | 小龍女
          看你的blog又欣賞文采又增長技術(shù)知識,不錯
          繼續(xù)加油哦  回復(fù)  更多評論
            
          # re: java的安全性[未登錄]
          2013-04-24 13:11 | 東東
          不錯!你還順利吧。  回復(fù)  更多評論
            
          # re: java的安全性
          2013-08-13 16:27 | gogo1212a
          垃圾回收機(jī)制  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2013年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          棱而無角,圓而有方,我永遠(yuǎn)的追求。

          常用鏈接

          留言簿(22)

          隨筆分類(103)

          隨筆檔案(93)

          文章分類(3)

          相冊

          收藏夾

          java

          其它

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 79648
          • 排名 - 706

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 五原县| 东丰县| 吴桥县| 苍山县| 栾川县| 通化县| 庐江县| 云阳县| 广元市| 弥渡县| 德江县| 墨竹工卡县| 舒兰市| 翁牛特旗| 乌兰浩特市| 武汉市| 洮南市| 阿图什市| 方正县| 三河市| 卓尼县| 平度市| 梅河口市| 承德市| 四川省| 汉沽区| 汝城县| 裕民县| 青州市| 蓬溪县| 元氏县| 虹口区| 临清市| 丰都县| 元谋县| 顺义区| 二手房| 清徐县| 安国市| 鞍山市| 深州市|