- 浏览: 1230573 次
- 性别:
- 来自: 上海
最新评论
-
lankk:
lankk 写道事实上,在运行String s1=new St ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
事实上,在运行String s1=new String(&qu ...
理解String 及 String.intern() 在实际中的应用 -
lankk:
同意1楼的说法http://docs.oracle.com/j ...
理解String 及 String.intern() 在实际中的应用 -
raoyutao:
...
jdk 线程池 ThreadPoolExecutor -
hongdanning:
理解了。之前困惑的一些明白了。谢谢分享。
理解String 及 String.intern() 在实际中的应用
相关推荐
java混淆器 RetroGuard 免费提供源码 可运行jar文件 Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的 Java .class 文件...
RetroGuard是一款强大的Java字节码混淆工具,主要应用于Android开发中,用于保护应用程序的源代码安全。在Android应用开发过程中,为了防止恶意用户逆向工程分析APP,开发者通常会使用混淆工具对代码进行混淆,使得...
对于非常熟悉Java字节码的攻击者,混淆可能不足以完全防止代码被反编译。因此,为了全方位保护知识产权,开发者还需要结合其他安全措施,如代码签名、数字版权管理(DRM)等。同时,混淆也可能会影响代码的调试和...
Java代码混淆器retroguard.jar
RetroGuard是其中一个知名的Java混淆工具,由OpenMarket公司开发,支持对Java字节码进行混淆处理。 RetroGuard-v2.3.1的使用步骤如下: 1. **安装与配置**:首先,你需要下载RetroGuard的二进制包,包括可执行文件...
Java代码生成工具是一种高效开发辅助软件,它利用数据库结构信息自动化地生成源代码,从而减少程序员手动编写重复性代码的工作量。这个工具的核心是通过JavaScript语言实现的模板引擎,允许开发者自定义模板来生成...
由于Java采用字节码作为中间代码,因此“天生”就具有极大的安全问题。 当前流行的加密方法 2.1 Java混淆处理 Java混淆处理是当前最主流的加密方式。这方面的研究结果很多,既有混淆器(如现在大名鼎鼎的JODE、...
7. **RetroGuard** - **开发者/公司**:RetroLogic - **主要功能**:除了混淆之外,还提供了兼容性检查,确保混淆后的代码能在旧版本的JVM上正常运行。 - **许可证类型**:LGPL(GNU宽通用公共许可证) - **适用...
Java混淆技术是保护Java源代码安全的重要手段,其主要目的是防止非专业编程人员对程序进行反编译,确保代码的机密性和安全性。本报告详细介绍了如何使用Jocky这一特定的Java混淆工具。 Jocky是一款适用于Myeclipse...
市面上有许多工具支持JAVA代码的模糊处理,如JODE、RetroGuard等混淆器,以及针对特定反编译工具(如Mocha)设计的“炸弹”如Crema和HoseMocha等。 **局限性**:尽管模糊处理可以增加代码的复杂度,但这种方法并不...
yGuard是一款专业的Java代码混淆工具,它是RetroGuard的后续版本,主要功能是对Java字节码进行混淆,以增加代码的复杂性和安全性。在软件开发过程中,尤其是涉及到商业应用或者开源项目时,保护源代码不被轻易反编译...
- **Javac**:Java的官方编译器,将源代码编译成字节码。 - **Subversion**:版本控制系统,用于跟踪文件和目录的变更。 - **OpenGL**:开放图形库,用于跨平台的2D和3D图形编程。 3. **代码分析** 未提供的...
详细阐述了混淆在软件开发中的重要作用,并讨论了4种需要混淆代码的情形以及常见的混淆方法。在此基础上着重分析了Java字节码的特点,并列举了几种典型的Java字节码混淆器,具体介绍了RetroGuard混淆器的特点和用法。
1 Sun公司的混淆器JADE 2 RetroGuard的使用方法 <br> JVM 1 JVM之class文件结构 2 JVM 內的資料處理 <br> MVC Framework 1 应用Struts的网站建设 <br> Java基础...
`charAt(4)`返回的是字符'5',其ASCII码是53,加上2得到55。 h) `Integer a = new Integer(1234);Integer b = new Integer(1234);boolean expr = a == b;` 答案:false 由于两个Integer对象是分开创建的,它们在...
- **Java 编译器(Javac)**:将 Java 源代码编译成字节码的工具。 - **Subversion(SVN)**:一种版本控制系统,用于管理文件和目录的历史版本。 - **OpenGL**:一种跨平台的图形库,用于渲染 2D 和 3D 图形。 ####...
系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习...2 RetroGuard的使用方法 <br> JVM 1 JVM之class文件结构 2 JVM 內的資料處理
android mail、JarProtector、javaguard-1.0beta4-bin、JMangle-master、proguard6.0.1、Retroguard-master、