首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

有包种调用无包类(java反射机制运用)

2012-12-28 
有包类调用无包类(java反射机制运用)try {??????????? //Class[] stringArgsClass new Class[]{String.c

有包类调用无包类(java反射机制运用)

try {
??????????? //Class[] stringArgsClass = new Class[]{String.class};
??????????? Class clazz = Class.forName("LocationTest");
??????????? Constructor constructor = clazz.getConstructor(new Class[]{String.class});

??????????? Method method = clazz.getMethod("getAbsoluteLocation", new Class[]{String.class});
??????????? path = method.invoke(constructor.newInstance(new String[]{"22"}), new String[]{"abc"}).toString();

??????? } catch (NoSuchMethodException ex) {
??????????? ex.printStackTrace();
??????? } catch (SecurityException ex) {
??????????? ex.printStackTrace();
??????? } catch (InstantiationException ex) {
??????????? ex.printStackTrace();
??????? } catch (IllegalAccessException ex) {
??????????? ex.printStackTrace();
??????? } catch (IllegalArgumentException ex) {
??????????? ex.printStackTrace();
??????? } catch (InvocationTargetException ex) {
??????????? ex.printStackTrace();
??????? } catch (ClassNotFoundException ex) {
??????????? ex.printStackTrace();
??????? }

热点排行