asked on
import java.io.*;
import java.net.*;
public class DClassLoader {
public static void main(String a[]) throws Exception
{
ClassLoader sysLoader = DClassLoader.class.getClassLoader();
Print l1 = (Print)sysLoader.loadClass("PrintObj").newInstance();
l1.printSomething();
Thread.sleep(30000);
Print l2 = (Print)sysLoader.loadClass("PrintObj").newInstance();
l2.printSomething();
}
}
interface Print
{
public void printSomething();
}
class PrintObj implements Print
{
public void printSomething()
{
System.out.println(" printing here");
}
}