ProGuard

ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。

JavaGuard

JavaGuard是一个通用的字节码模糊器,旨在容易地适合你的规则建造和测试进程,保证你的有价值的代码更安全,使其不易被反编译以及其它形式的反向处理。

RetroGuard

RetroGuard是不错的Java混淆器,在JBuilder7的企业版中也带了这个混淆器。

yGuard

yGuard 是RetroGuard的一个升级版本自带一个ANT任务

JODE

JODE包含一个Java混淆器与一个Java优化器。通过一个脚本文件可以控制Class文件的多种优化方式。它支持以下操作:

1.能够把Class,method,field 和local names 重命成简略的,模糊的或者特定名字的或者依照一个转换表.

2.除去debugging 信息.

3.除去 "坏死的 "代码(classes, fields, methods).

4.优化局部变量的分配

最厉害的java混淆器_Java-哪个JAVA混淆器好用?相关推荐

  1. java 扩展类加载器_java实现自定义类加载器

    各类加载器虽然以父子相称,但是没有继承关系 (视频教程推荐:java课程) 点入ClassLoader的源码查看样例:* * class NetworkClassLoader extends Clas ...

  2. java spring包_java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式...

    java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式 发布时间:2018-08-20 12:02, 浏览次数:774 , 标签: java spri ...

  3. java基础类加载器_Java基础之类加载器

    1. 什么是类加载器? 加载类的工具. 2. Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类: BootStrap,ExtClassLoader,AppC ...

  4. java rmi 安全管理器_Java:没有安全管理器:RMI类加载器被禁用

    嗨,我有RMI应用程序,现在我尝试从我的客户端在服务器上调用一些方法.我有以下代码: public static void main(final String[] args) { try { //Se ...

  5. java直接量_Java教程:Java直接量(字面量)

    Java教程直接量是指在程序中通过源代码直接给出的值,例如在int a = 5;代码中,为变量 a 所分配的初始值 5 就是一个直接量. 直接量的类型 并不是所有的数据类型都可以指定直接量,能指定直接 ...

  6. java native 接口_Java本地接口--Java Native Interface (JNI)

    一.方法介绍 java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法. java中,通过JNI(Ja ...

  7. eclipse java web乱码_JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)...

    JAVA语言具有跨平台,unicode字符集编码的特点. 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码. 对于乱码,究其原 ...

  8. java序列化 反序列化_Java序列化– Java序列化

    java序列化 反序列化 Serialization in Java was introduced in JDK 1.1 and it is one of the important feature ...

  9. java获取屏幕截图_java 利用java运行时的方法得到当前屏幕截图的方法

    将截屏图片保存到本地路径: package com.test; import java.awt.AWTException; import java.awt.Dimension; import java ...

  10. java 平台无关_Java | 为什么 Java 实现了平台无关性?

    前言从最初学习Java开始,我们就知道Java的口号是:"一次编写,到处运行".没有了平台的束缚,使得我们再编写Java时并不需要(那么)关心将来运行程序的平台. 那么,Java是 ...

最新文章

  1. 医学科研中的作用_医学论文中参考文献的作用及常见类型
  2. java私有表示标识_java里面的标识符、关键字和类型
  3. 加法变乘法(蓝桥杯)
  4. ApiPost自动化测试基础之:接口参数依赖的情景处理...
  5. 分布式 NewSQL 数据库TiDB 3.1.0 版本发布,修复多项问题
  6. iOS测试技巧:GPX文件修改经纬度
  7. donet 微服务开发 学习-consul 消费端开发
  8. Win7共享文件夹别人访问不了?
  9. APView500电能质量在线监测装置 谐波分析 电压不平衡
  10. Amazon SageMaker测评分享,效果超出预期
  11. 等我装完B 我再收拾你 Wating me to fuck you
  12. HTML+CSS错题整理
  13. 深度学习——keras教程系列基础知识
  14. C#通过函数名字符串执行相应的函数
  15. 小样本点云深度学习库_基于点云深度学习的点云数据集制作系统及方法与流程...
  16. 直接寻址、间接寻址、立即数寻址
  17. 数据开发岗面试绝地求生
  18. iphone13支持双卡双待吗 苹果13是5g吗
  19. 【python--教程】python读写word文档
  20. Mac电脑怎么安装第三方非App Store来源的应用

热门文章

  1. C#使用NPOI根据模板生成Word文件功能实现
  2. SteamSDK发布更新
  3. 分形之谢尔宾斯基(Sierpinski)三角形
  4. OJ密码岛 1243.谢尔宾斯基三角形
  5. 【SEU程序设计课笔记】 Mooc - Chapter 5 - (EX) - 猜数字游戏
  6. 计算机考研复试经典考题汇总(一次刷新世界观)
  7. 自由空间电磁波功率衰减公式
  8. 图书销售系统系统设计说明书
  9. 猜你喜欢”推荐算法大赛冠军分享
  10. FAT文件系统详解(二)