1
A
回答
1
java的引用只能引用与该jvm相关的堆。指针可以指向任何内存位置。
2
安全性无。
人们批评指针是因为用这些语言编写的应用程序中存在buffer overflow漏洞,但由于C和C++有指针,因此它们不容易发生缓冲区溢出。他们很脆弱,因为他们不是memory-safe。 Cyclone是一种语言,指针是内存安全的,因此不会受到缓冲区溢出漏洞的影响。
Java引用是什么让你处理对象。它们不是指针,只是可以存储在引用特定对象的多个槽(对象属性或局部变量)中的值。
Java和带指针的语言都遭受某些常见的安全问题。 Confused deputy漏洞以及不良并发控制侵犯的对象不变量是常见示例。
应用程序类别倾向于具有特定的安全漏洞,且不受语言的影响。 Web服务器无论用C语言还是Java语言编写,往往会受到header splitting版本,XSRF版本以及其中写入的页面的影响,从XSS漏洞中受益。
相关问题
- 1. Java JPanel与JTextArea保持一致
- 2. System.nanoTime应该如何保持一致? - Java
- 3. 如何保持列表的一致性?
- 4. Azure Table保持一致性
- 5. Java安全性与ESAPI
- 6. 保持我的Java程序安全
- 7. 安全性的Java EE应用与JBoss
- 8. 交易如何保持安全
- 9. 如何保持mySQL数据库安全?
- 10. 如何保持PayPal变量安全
- 11. Web应用程序与OpenAM的安全性如何保护
- 12. 确保与Java泛型类型安全
- 13. Android如何确保安全性?
- 14. 如何确保Webservice的安全性?
- 15. 保持数据的安全
- 16. PHP,RFI,并保持安全
- 17. 保持密码安全
- 18. 保持firebase数据安全
- 19. 如何修改索引安全性Elasticsearch?
- 20. 如何克隆项目并保持与新的更新保持一致
- 21. 如何计算最终一致性需要多久才能保持一致?
- 22. Xaml:C#如何保持样式一致
- 23. 保持与jquery-ui主题保持一致的方法
- 24. 我应该如何保持网页的一致性
- 25. 如何保持两个js文件的一致性?
- 26. 确保WCF Web服务的安全保持与Android和Silverlight的兼容性
- 27. 安全elmah与ASp.NET的安全性,但只有一些用户
- 28. 如何安全地实现Java插件安全性?
- 29. 如何使BPMN模型与技术架构保持一致?
- 30. 如何让数据与Django的模板保持一致?