loadertest_loader1.java
来自「基于LWVCL开发的库」· Java 代码 · 共 35 行
JAVA
35 行
public class LoaderTest_Loader1 extends ClassLoader { public Class findClass(String name) throws ClassNotFoundException { boolean debug = !name.startsWith("java"); if (debug) System.out.print(this + ": finding " + name + "..."); try { byte[] buf = LoaderTest.getClassBytes(name); Class rtn = defineClass(name, buf, 0, buf.length); if (debug) System.out.println("found"); return rtn; } catch (ClassNotFoundException e) { if (debug) System.out.println("not found"); return findSystemClass(name); } } public Class loadClass(String name, boolean resolve) throws ClassNotFoundException { Class c; if ((c = findClass(name)) == null) throw new ClassNotFoundException(name); if (resolve) resolveClass(c); return (c); } public String toString() { return "LoaderTest_Loader1"; } protected String findLibrary(String libname) { System.out.println(this + ".findLibrary(" + libname + ")"); return null; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?