过去我们曾多次警告Java威胁,我们不得不升级,有时甚至摆脱Java。
现在我正在考虑开发Android设备,我发现它与Java紧密相关。
我的问题:Java威胁对Android设备也有同样的影响,还是有所不同?
答案 0 :(得分:6)
“Java”实际上只是一种编程语言,并且语言本身实际上不存在任何“威胁”。
我们听到的Java漏洞通常存在于Java VM中,Java VM是执行编译的Java字节码的软件。
另一方面,为Android应用程序编写的Java代码编译为Dalvik字节码,因此由Dalvik VM运行。
因此,Java VM中发现的任何漏洞都不一定会影响Android Dalvik VM。但它当然可能存在漏洞。