首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
fernflower专题
关于几个常用java命令反编译(Fernflower decompiler)的结果
在用android studio中偶尔偶然发现有这样一个反编译器,就测试了几个比较难以理解的命令。如下 ArrayList<String> arrayList = new ArrayList<String>();LinkedList<String> linkedList = new LinkedList<String>();int a[] = new int[5];for(Stri
阅读更多...
fernflower思路记录
思路 动态前缀变量名中表达从根层次到当前层次的路径化局部为全局:局部计数器变相成为全局计数器、 局部变量名防重器userNameSet变相成为全局的 实验 两处"var"分别改为不同的单词,以对比出这两处"var"对应哪里。(找出两处“var”对应java代码中位置) 两处"var"修改。结果:无varAtToJava,全部都是varAtGetFreeName。 代码链接 改为
阅读更多...