随笔-8  评论-67  文章-0  trackbacks-0

我的评论

re: Zelix KlassMaster 破解 独孤求败 2008-07-04 09:58  
cnlongriver@gmail.com
谢谢:)
re: Java中类型与类的区别 独孤求败 2008-07-02 22:11  
嗯,及时纠错,改正过来了:)
@lvq810
re: Java中类型与类的区别 独孤求败 2008-07-02 22:09  
呵呵,char类型基于Unicode规范,取值范围是‘\u0000’~’\uffff’
是一种特殊的数据类型...
同样地,布尔型的数据也是无符号的了
不要死脑筋嘛:)
@lvq810
re: Java中类型与类的区别 独孤求败 2008-07-02 18:30  
呵呵,谢谢,忘记了
其实boolean的内部实现还是int类型的:)
@parhelias
re: Java程序动态分析工具有哪些? 独孤求败 2008-06-07 23:49  
@白色天堂
hehe,maybe:)
re: Java程序动态分析工具有哪些? 独孤求败 2008-06-06 16:26  
Is there any code analysis tool that can find the dead code in a Java bytecode such as a class file?
@Hank
re: Java程序动态分析工具有哪些? 独孤求败 2008-06-05 23:29  
你所说的JIT Compiler是指执行字节码时用的JIT技术嘛?比如Hotspot。还是指纯粹的从源代码到字节码这一层的Compiler?
@白色天堂
re: Java程序动态分析工具有哪些? 独孤求败 2008-06-05 22:43  
我知道,很多编译器都有优化功能,但是优化得不是很彻底!例如,我曾经做过实验:

(1)if(3!=4)
code_1;
(2)int X=1,Y=2;
if(5X*X!=Y*Y-1)
code_2;

在这两种情形下,code_1、code_2都是永远不执行的代码,在编译为字节码时,编译器应该把(1)和(2)中的所有的代码都优化掉,但是javac只能优化掉(1)中所有的代码,而不能将(2)中if条件和code_2优化掉...
@白色天堂
re: 编程该学些啥? 独孤求败 2008-06-03 23:24  
呵呵,是啊,该加油了
@崔辉
re: 一个解析Java Class文件的实例 独孤求败 2008-05-14 16:53  
@FutureBoy
在常量池里啊:)
关于常量池的表述,请参考上一篇博客“Class文件格式解析 ”
re: 一个解析Java Class文件的实例 独孤求败 2008-04-09 22:23  
呵呵...不客气:)
@王
re: Class文件格式解析 独孤求败 2008-04-06 21:47  
你可以去看那书啊,哪本书也是我的参考书!
我写的只是我的总结!
@abc
re: 一个解析Java Class文件的实例 独孤求败 2008-04-03 22:27  
我用JAD试了一下,的确是你说的那样的,但是方法的形参名字是存在了该方法的局部变量表里了:)

现在,我知道怎么做了,方法的形参被看作局部变量了,所以你需要去查看该方法的局部变量表,如果该方法有形参的话,则局部变量表中的第一个元素就是第一个形参,第二个元素就是第二个形参,其他类推

你从局部变量表中可以查到这个局部变量的名字是存在哪个常量池表项里的,直接从常量池中获取即可!你没有必要枚举常量池的:)
祝顺利:)
@王跃峰
re: 一个解析Java Class文件的实例 独孤求败 2008-04-03 00:22  
我写了个程序验证了下,是不能获得方法的参数名字的...
后来,我查看了常量池,里面好像没有参数的名字啊,只有方法的参数类型描述,没有名字。不知道你是用什么工具看到的?我是看不到:)
我猜想,保存方法参数的名字也没有意义啊,只需保存参数的类型就可以了,因为调用一个方法时,只需验证其参数类型是否满足即可!
不值得,阁下想从class文中获得方法的参数名字做什么用?@王跃峰
re: 一个解析Java Class文件的实例 独孤求败 2008-03-29 15:15  
可以查阅Java System API
能解决的,Method,MethodDescriptor,ParameterDescriptor这三个类提供的方法应该就能解决你的问题:)
@王跃峰
re: 一个解析Java Class文件的实例 独孤求败 2008-02-15 10:11  
赞同啊~@屹砾
re: 一个解析Java Class文件的实例 独孤求败 2008-02-15 02:16  
你说得很对,这只是入门级的技术blog
@zhyiwww
re: 一个解析Java Class文件的实例 独孤求败 2008-02-15 02:14  
呵呵...真正需要的人会看完的:)
@loocky
re: 一个解析Java Class文件的实例 独孤求败 2008-02-03 21:12  
@久城

找那两本参考资料看看:)
re: 一个解析Java Class文件的实例 独孤求败 2008-02-03 21:12  
@小白鼠儿

找那两本参考资料看看:)
re: 一个解析Java Class文件的实例 独孤求败 2008-02-03 21:11  
@dennis

呵呵...当然,我也是参考了这两本书,在上一篇blog里已经说了,我只是整理了一下,并且加进去一些自己的理解而已:)
re: 一个读取Class文件的示例程序 独孤求败 2008-02-01 12:27  
@astamei
是啊,实际上就是将一个二进制文件转换为十六进制文件