java生成的字节码类文件如何转换为机器码类文件?--有难度,参与有分.
网络科技 2009-08-27 10:45:43 前段时间看了些java的资料,据说可以实现把生成的.class文件转化为机器码的类文件,当然jvm也是可以正常加载的.
出于好奇,google了半天,可没找到相关有用的文献,于是真有点怀疑这能否实现?向高人讨教了....
后话:java为了跨平台应用,生成的字节码类文件是有它的优点的,但这同时也造就了类文件很容易被反编译,使代码更易
受到黑客的攻击,若能生成机器码的类文件,显然安全得多.
附:之前也发了个类似的了,发现这类问题没什么人回答,感到有点失望,听人说,真正的高手都不来论坛的,这话是真的吗?不过,
我还是相信csdn有高人的.不过,关于这方面的内容,感觉确实不大好弄,首先因为本来就没什么人去弄,百度\google资料自然也少了,看看自己的运气如何吧.其实,这个问题实用性应该也不是很强,这样做法似乎违背java的初衷,只是为学习下,满足下好奇心吧.
为了调动大家参与的积极性,来者均有分吧(不懂的帮顶也行,或帮忙向你们技术部经理求助,呵).
还有补充下:不是单单简单的转为为机器码啊,还要让jvm能够识别(即hello.class转化后还是hello.class,内容变了,但功能正常)