高手请进。关于CLASS文件。。。

高手请进。关于CLASS文件。。。,第1张

LZ这分反正也是要送的,就送我好了.和你讲一下, .class文件配乱是二进制的机器码,说白了也就是只有计算机才能看懂的.就比如说你不懂英文,给你一篇全是英文的文章,让你看你也看不明白.只有反编译过来的你才能看得懂,就悉含像是把英文的文章汉译过来再让你看一样.不过反编译后的文件会少一些注释,不过正常睁卖笑的程序代码不会少.这样说你理解了吗?

这里有两个点需要注意

类中握改庆的各个段握字段

可歼粗以看到都是软引用,目的应该是缓存

而在debug的时候,装载了类文件,在没有调用相关函数的时候,这些字段都显示为null,调用了之后才会有对象,并不是读到了空的类,这么设计的目的可能是为了方便JVM回收吧,以后再详细看看。

是你引用的jar包里面的类,比如你要debug一个Exception,当你debug到你写的异常捕获类时,如果再进一步调试就会跳到基类的Exception类,而基类都是属于jar包的。一般是在debug的时候直接跳过就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12156497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存