public class CustomClassLoader extends ClassLoader {
public Class<?> loadClass(String className) throws ClassNotFoundException {
byte[] classBytes = loadClassBytes(className);
return defineClass(className, classBytes, 0, classBytes.length);
}
private byte[] loadClassBytes(String className) {
}
}
CustomClassLoader classLoader = new CustomClassLoader();
Class<?> myClass = classLoader.loadClass("com.example.MyClass");