懂JAVA进来

来源:百度知道 编辑:UC知道 时间:2024/05/27 22:28:59
他们说JAVA能写出破坏性代码
不过不能写出病毒性代码。
请问什么是破坏性代码什么是病毒性代码。

破坏性代码有很多,一般是消耗内存,造成计算机假死,但不会存在潜在的威胁
而病毒是具有潜在性威胁的,他可以常驻内存,一般是对计算机软件的破坏,造成运行出错,像木马程序可以对计算机进行监控,盗取你的QQ密码,网上银行密码等,有的甚至会破坏硬件,更改BOIS,使得计算机不能启动
Java难以对计算机底层进行操作,病毒一般都是用汇编语言写出来的

举个例子:
破坏性代码典型的例子就是Java可以出现死循环,但是只要重启就可以了

病毒性代码典型的例子就是熊猫烧香,可以根据漏洞或者木马进行监控破坏,并且可以常驻内存,重启也不能清除掉。

Java之所以不能写出病毒是因为Java对于很多底层操作(比如指针)进行了封装,开发者没有办法依靠Java来对底层硬件进行操作,自然没有办法写出病毒程序。

希望楼主明白了

Five00 正解...