![反编译微信,得到的.class和.java文件。仔细对比了下,发现很多地方都差不多呀,难道.Class文件就这样?,第1张 反编译微信,得到的.class和.java文件。仔细对比了下,发现很多地方都差不多呀,难道.Class文件就这样?,第1张](/aiimages/%E5%8F%8D%E7%BC%96%E8%AF%91%E5%BE%AE%E4%BF%A1%EF%BC%8C%E5%BE%97%E5%88%B0%E7%9A%84.class%E5%92%8C.java%E6%96%87%E4%BB%B6%E3%80%82%E4%BB%94%E7%BB%86%E5%AF%B9%E6%AF%94%E4%BA%86%E4%B8%8B%EF%BC%8C%E5%8F%91%E7%8E%B0%E5%BE%88%E5%A4%9A%E5%9C%B0%E6%96%B9%E9%83%BD%E5%B7%AE%E4%B8%8D%E5%A4%9A%E5%91%80%EF%BC%8C%E9%9A%BE%E9%81%93.Class%E6%96%87%E4%BB%B6%E5%B0%B1%E8%BF%99%E6%A0%B7%EF%BC%9F.png)
其实这个 我只是了解一点 我知道多少说多少吧 class
文件是java自己内部通过程序员写的java文件编译出来的 class文件 人是看不懂的 只有
机器能识别 java文件是人看得懂的 因为java文件最纳闷终是要机器使用 所以 就要编译成机器能识别的文件 其实java文件中有些是要用到底层的东西的 这轮旦些在java文件中是看不到的 只有在class文件中才能看见 既然class文件可以看得见 我们有看不懂 所以 我们就用
反编译器把class文件反编译成我们看得懂的文件 这样有些在java文件中不会有的代码在反编译后的class文件中就会看得到其实大部分class文件反编译后的洞桐弯代码和java文件的代码都是一样的 区别只是少数可能是版本的问题检睁谨核正查class文件的版本,:
http://blog.csdn.net/sunyujia/archive/2008/12/05/3455450.aspx 有悉氏基相关的知识讲解
评论列表(0条)