posts - 92,  comments - 299,  trackbacks - 0

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

          后來仔細一想,再查了一點資料,整理如下:

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

          1、嚴格遵循面向對象的規范。這樣封裝了數據細節,只提供接口給用戶。增加了數據級的安全性。

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

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

          4、強制類型轉換。非同類型的對象之間不能進行轉換,否則會拋出ClassCastException

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

           

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

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

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

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


          網站導航:
           
          <2013年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          棱而無角,圓而有方,我永遠的追求。

          常用鏈接

          留言簿(22)

          隨筆分類(103)

          隨筆檔案(93)

          文章分類(3)

          相冊

          收藏夾

          java

          其它

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 79692
          • 排名 - 706

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泌阳县| 唐山市| 密山市| 张家界市| 黄石市| 冀州市| 尉氏县| 潞城市| 科技| 双城市| 西乌珠穆沁旗| 新宁县| 沙洋县| 桐庐县| 漳浦县| 东辽县| 乌鲁木齐县| 天水市| 攀枝花市| 沐川县| 永安市| 泸西县| 佛冈县| 盘山县| 阿克陶县| 东兰县| 探索| 高青县| 克拉玛依市| 淮阳县| 留坝县| 平乡县| 绵阳市| 昭苏县| 彩票| 辽源市| 金山区| 苍南县| 闵行区| 海门市| 辽宁省|