[{"title":"(24个子文件754KB)java反射机制案例及源码","children":[{"title":"reflection_proxy.ppt <span style='color:#111;'>861.00KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"com","children":[{"title":"langsin","children":[{"title":"reflection","children":[{"title":"DumpMethods.java <span style='color:#111;'>492B</span>","children":null,"spread":false},{"title":"TestInterface.java <span style='color:#111;'>170B</span>","children":null,"spread":false},{"title":"InvokeTester.java <span style='color:#111;'>1.11KB</span>","children":null,"spread":false},{"title":"DebugProxy.java <span style='color:#111;'>1.75KB</span>","children":null,"spread":false},{"title":"TestTarget.java <span style='color:#111;'>321B</span>","children":null,"spread":false},{"title":"RunDebugTest.java <span style='color:#111;'>975B</span>","children":null,"spread":false},{"title":"ArrayTester1.java <span style='color:#111;'>544B</span>","children":null,"spread":false},{"title":"ArrayTester2.java <span style='color:#111;'>539B</span>","children":null,"spread":false},{"title":"ReflectTester.java <span style='color:#111;'>2.67KB</span>","children":null,"spread":false}],"spread":true},{"title":"proxy","children":[{"title":"RealSubject.java <span style='color:#111;'>260B</span>","children":null,"spread":false},{"title":"Subject.java <span style='color:#111;'>254B</span>","children":null,"spread":false},{"title":"ProxySubject.java <span style='color:#111;'>724B</span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'>200B</span>","children":null,"spread":false}],"spread":true},{"title":"dynamicproxy","children":[{"title":"CommonInvocationHandler.java <span style='color:#111;'>1.15KB</span>","children":null,"spread":false},{"title":"VectorProxy.java <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"RealSubject.java <span style='color:#111;'>240B</span>","children":null,"spread":false},{"title":"Subject.java <span style='color:#111;'>153B</span>","children":null,"spread":false},{"title":"Demo.java <span style='color:#111;'>871B</span>","children":null,"spread":false},{"title":"FooImpl2.java <span style='color:#111;'>218B</span>","children":null,"spread":false},{"title":"Foo.java <span style='color:#111;'>87B</span>","children":null,"spread":false},{"title":"FooImpl.java <span style='color:#111;'>214B</span>","children":null,"spread":false},{"title":"Client.java <span style='color:#111;'>531B</span>","children":null,"spread":false},{"title":"DynamicSubject.java <span style='color:#111;'>989B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]