编译和反编译方法