(We know that Java is a cross mode programming language. Its source code (. java file) is compiled into mode independent bytecode (. class file), and then dynamically linked at runtime. In this way, the compiled class file will include a symbol table, and then the Java program can be easily decompiled. I believe that every Java developer has used a decompiler like Jade to decompile Java class files before, and then investigated the structure and implementation details of the program. In this way, developers often need to face the problem of how to effectively maintain the customer's commercial investment when using Java for strict intellectual property maintenance. So the Java hybrid compiler is presented. Its role is to disrupt the symbol information in the class file, and then make reverse engineering very difficult. Jocky is such an excellent Java hybrid compiler.)