有意思的java工具——Retroweaver和ProGuard

1、Retroweaver

官网:http://retroweaver.sourceforge.net/

就像官网介绍的一样:Retroweaver: Use the language of the future, now. Retroweaver是一个字节码编织器,使您可以利用Java 1.5的新语言功能,同时仍保持与1.4虚拟机的总体二进制兼容性。 Retroweaver通过将1.5编译器编译的Java类文件转换为1.4版本的类文件来运行,然后可以在任何1.4虚拟机上运行。

因此,当您最喜欢的供应商告诉您他们的应用程序服务器尚不支持JDK 1.5时,或者您的客户未来几年都不会使用JDK 1.5时,或者您的经理拒绝使用较新的JDK进行开发时,请使用Retroweaver为你工作。

支持的1.5特性:

  • generics:泛型
  • extended for loops:增强型for循环
  • static imports:静态导入
  • autoboxing/unboxing:自动装箱、拆箱
  • varargs:可变参数
  • enumerations
  • annotations:注解

2、ProGuard

官网:https://www.guardsquare.com/en/products/proguard

ProGuard是最流行的Java字节码优化器。大多数用它来混淆Android的代码。

猜你喜欢

转载自blog.csdn.net/liuxiao723846/article/details/112549739
今日推荐