JAVA为什么不适合写病毒?

如题所述

java
编译完,还要通过jvm才能运行的,不像C/C++直接编译成机器码就可以执行
sun公司在jvm上做了安全机制,所以java写不了病毒,不安全的代码都会被虚拟机屏蔽
这样做的好处就是内存回收不用做了,交给虚拟机,代码安全了许多,跨平台等。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-01
JAVA是边执行边编译的,效率不高。
最可怕的是JAVA程序的执行需要JAVA虚执机,如果对面电脑没装JAVA虚拟机的话你的病毒就费了,而且JAVA的生成文件太好认了。
第2个回答  2020-04-27
1,java调用windows库非常困难。
2,java要定义成隐藏启动十分困难。
所以java不适合写cs程序,因为难以调用windows的库