首页 > 代码库 > java安全性-引用-分层-解耦
java安全性-引用-分层-解耦
Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用 "特洛伊"木马等欺骗手段访问对象的私有成员
访问一个对象必须通过这个对象的引用
java 里面不允许你使用指针,所有对象引用都默认初始化null。just this
以前在博客中看见了,为了防止野指针常常这样干 int *p = null ;
数组边界检查、强制类型转换检查等
代码安全性检测和垃圾回收机制,别小看这个代码检测,相当严格的,c中会出现的错误但是能编译通过的在java里不行,如果用eclipse编程直接就会提示哪里有误
Java中有一个ArrayIndexOutOfBoundsException,可以检查数组下标越界,在C语言中不做此检查
所以Java比C安全一点。
java安全性-引用-分层-解耦
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。