物件導向語言Java已是非常流行的程式語言,但它的類別檔(class file)中含有大量的程式資訊,因而容易被逆編譯(de-compile)。本論文提出一套程式碼混亂器。它以去除動態繫結(dynamic binding)為手段來進行混亂化(obfuscation),使混亂後的程式碼更不容易被研讀,也使智慧財產能得到更好的保護。 Java, the object-oriented language, is a very popular programming language. But its class file, containing vast code information, is easy to be de-compiled. An obfuscation tool based on removing dynamic binding is proposed in this paper. After the obfuscation, code is more difficult to be studied, and the intellectual property will be protected in a better manner.