jd-gui反编译 access$xxx类函数说明
来源:互联网 发布:淘宝拍照用哪款相机好 编辑:程序博客网 时间:2024/06/05 07:07
转自:http://iceeer.huiq.org/?p=1649
使用jd-gui反编译后去掉注释 /\* *\d* *\*/
此处略作修改:\/\* *\d* *\*\/
去掉最后一行自动生成的注释 /\* Location:[\S\s]+?(?=\*/)\*/$
.access$ 反编译偶内部类调用外部类成员问题
很简单的一个测试类源码:
public class testOuter {
private int a;
private int b;
private void fun() {
a += 1;
}
class testInner {
int x = 0;
testInner() {
b = 1;
a = 0;
fun();
}
}
编译生成的Class文件:
class testOuter$testInner {
int x = 0;
testOuter$testInner(testOuter paramtestOuter) {
testOuter.access$002(paramtestOuter, 1);
testOuter.access$102(paramtestOuter, 0);
testOuter.access$200(paramtestOuter);
}
}
可以看出,为了使内部类访问外部类的私有成员,编译器生成了形似 “外部类.access$XYZ”的函数。XYZ为数字。X是按照私有成员在内部类出现的顺序递增的。YZ为02的话,标明是基本变量成员;YZ为00的话标明是对象成员或者函数。
- jd-gui反编译 access$xxx类函数说明
- jd-gui反编译 access$xxx类函数说明
- jd-gui反编译 access$xxx类函数说明
- jd-gui 反编译出现access$分析和函数说明
- Java类文件反编译工具JD-GUI
- java反编译工具JD-GUI
- dex2jar和JD-GUI 反编译
- java反编译工具jd-gui
- Java反编译工具 JD-GUI
- java反编译工具 JD-GUI
- java 反编译工具:JD-GUI、JD-Eclipse、JD-IntelliJ
- java反编译工具---jd-gui.exe
- 轻量级的Java反编译工具 -- JD-GUI
- 使用JD-GUI进行java反编译
- Java 反编译 JD-GUI / Jad / JadClipse
- java反编译工具dex2jar盒jd-gui
- Java 反编译利器 JD-GUI/Jad/JadClipse
- JD-GUI反编译后代码逻辑分析
- 使用递归算法将批量调用异步处理转化为同步调用,并使用Java模拟ExtJs异步处理同步化
- EASBos 对于某个权限的验证
- 点击按钮,在电脑右下端弹出提示框,鼠标不离开,提示框不消失。
- 常用的正则表达式
- MyEclipse6.5安装SVN插件的三种方法
- jd-gui反编译 access$xxx类函数说明
- Apache 中使用的 APR Memory Pool 分析
- 如何编写linux下nand flash驱动(转)
- start with ... CONNECT BY PRIOR
- 嵌入式Linux学习漫谈之Linux系统 [转自crosstar嵌入式学院]
- Windows环境下Unicode编程总结和将ANSI转换到Unicode 将Unicode转换到ANSI
- 连接标准I/O的管道模型
- Unicode(UTF16)文件读写终极方案---用C++标准的字节流读取,转化为宽字符(wchar_t),再以字节流写入
- linux下C语言socket网络编程简例