1. 程式人生 > >Java 動態代理$Proxy0的程式碼是如何獲得的

Java 動態代理$Proxy0的程式碼是如何獲得的

看了很多關於此類的文章,都沒說明白$Proxy0的程式碼如何獲取,這兒就貼一段行之有效的方法吧


public class CodeUtil {

public static void main(String[]args)throws IOException {

byte[]classFile =ProxyGenerator.generateProxyClass("Proxy0",HumenImpl1.class.getInterfaces());

File file =new File("../Proxy0.class");

FileOutputStream fos =new FileOutputStream(file);

fos.write(classFile);

fos.flush();

fos.close();

}

}

知識點積累