Constructor.newInstance(Object ... initargs) has the following syntax.
public T newInstance(Object ... initargs) throws InstantiationException , IllegalAccessException , IllegalArgumentException , InvocationTargetException
In the following code shows how to use Constructor.newInstance(Object ... initargs) method.
import java.awt.Point; import java.lang.reflect.Constructor; //w ww. ja va 2 s . c o m public class Main { public static void main(String[] argv) throws Exception { Constructor con = Point.class.getConstructor(new Class[] { int.class, int.class }); Point obj = (Point) con.newInstance(new Object[] { new Integer(1), new Integer(1) }); } }