자바 동적 클래스 로딩 예 - 2008/08/12 15:23
|
|
//동적 클래스 로딩 : 생성자에 파라미터가 없고 메소드를 호출할경우..
/*
Class myclass = Class.forName("com.chol.server.Worker");
Object obj = myclass.newInstance();
Method dymMethod = obj.getClass().getMethod("job2", new Class[]{java.lang.String.class});
Object out = dymMethod.invoke(obj, new Object[]{new String("1111")});
System.out.println((out != null?out.getClass().getName():null) +" : " +out);
*/
//동적 클래스 로딩 : 생성자에 파라미터가 있을경우
Class myclass = Class.forName("com.chol.server.Worker");
//형식 지정...
Class partypes[] = new Class[3];
partypes[0] = String.class;
partypes[1] = String.class;
partypes[2] = int.class;
Constructor ct = myclass.getConstructor(partypes);
//값지정..
Object arglist[] = new Object[3];
arglist[0] = new String("test1");
arglist[1] = new String("test2");
arglist[2] = new Integer(111);
Object myclassInstance = ct.newInstance(arglist);
· DeepFreeze - 부팅때마다 컴퓨터 원상태로 복구하는 프로그램 2007/08/20
· 아놔 난 왜 올블릿이 안뜨지;; -_- 2007/05/18
· 간단한 로또 프로그램 c# 2006/11/03
· 자바 리스너 기본 2008/01/17
· 드뎌 페도라 8 출시 2007/11/09
· [태터 플러그인] AdSense On Entry 업데이트 2007/01/26
· CyStylePage 스킨을 미니홈피 사이즈로 변경하기 2007/02/05
· 리눅스에서 자바 버전 표시가 설치한 버전으로 안나올경우 2008/05/23
· 투데이스크린 iphone아이콘화면되면 딱인데... 2007/01/16
· CF Today Screen example 2006/10/25


