jd-gui反编译 access$xxx类函数说明
来源:互联网 发布:淘宝u站怎么申请 编辑:程序博客网 时间:2024/06/07 22:38
jd-gui反编译 access$xxx类函数说明
分类:
转自: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的话标明是对象成员或者函数。
0 0
- 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反编译后代码逻辑分析
- 维吉尼亚密码破解或加密公式
- CNN卷积神经网络 C++实现
- html5 学习--渐变的使用
- butterknife使用
- android 安装apk 到 /system/app下面
- jd-gui反编译 access$xxx类函数说明
- IOS开发之使用cocoapods管理第三框架
- 常用JSTL ER常用z知识点
- 深度学习
- IOI2011 ricehub
- Linux 进行yum 安装是出现文件 conflicts 解决方法
- Junit单元测试Spring 读取WEB-INF下的配置文件
- QSS 隐藏qtabwidget tab
- 图片处理专题