import https://www.sodocs.net/doc/db12279003.html,ng.reflect.InvocationTargetException;
import https://www.sodocs.net/doc/db12279003.html,ng.reflect.Method;
import https://www.sodocs.net/doc/db12279003.html,.MalformedURLException;
import https://www.sodocs.net/doc/db12279003.html,.URL;
import https://www.sodocs.net/doc/db12279003.html,.URLClassLoader;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar cal = new GregorianCalendar();
cal.setTime(new Date());
cal.add(Calendar.DAY_OF_MONTH, 280);
Date newDate = cal.getTime();
System.err.println(newDate);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formatedString = sdf.format(newDate);
System.err.println(formatedString);
String url = "file:D:\\develop\\workspace\\test.jar";
URL _url;
try {
_url = new URL(url);
URLClassLoader loader = new URLClassLoader(new URL[] { _url });
try {
Class cls = loader
.loadClass("demo.LoaderTest");
try {
List
classList.add(String.class);
classList.add(int.class);
Class[] classes = new Class[classList.size()];
classList.toArray(classes);
List
nt age){
return "name is " + name +" and age is " + (age-10);
}
public String getNameAndAge(String name, int age, String address){
return name + "name is " + name +" and age is " + (age-10) + " ans address is " + address;
}
}