码迷,mamicode.com
首页 > 编程语言 > 详细

java安全性-引用-分层-解耦

时间:2017-05-30 18:12:39      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:分层   c语言   clip   初始化   this   数组下标   访问   错误   欺骗   

Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用 "特洛伊"木马等欺骗手段访问对象的私有成员

访问一个对象必须通过这个对象的引用

 

java 里面不允许你使用指针,所有对象引用都默认初始化null。just this

 

以前在博客中看见了,为了防止野指针常常这样干 int *p = null ;

 

数组边界检查、强制类型转换检查等

 

代码安全性检测和垃圾回收机制,别小看这个代码检测,相当严格的,c中会出现的错误但是能编译通过的在java里不行,如果用eclipse编程直接就会提示哪里有误

 

Java中有一个ArrayIndexOutOfBoundsException,可以检查数组下标越界,在C语言中不做此检查
所以Java比C安全一点。

java安全性-引用-分层-解耦

标签:分层   c语言   clip   初始化   this   数组下标   访问   错误   欺骗   

原文地址:http://www.cnblogs.com/cs-lcy/p/6920668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!