Java反射——动态加载类
来源:互联网 发布:php get class method 编辑:程序博客网 时间:2024/05/24 05:20
public class DynamicLoadClass {public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException{String animalName="Cat";Animal animal = null;switch (animalName){case "Cat":animal=(Animal)Class.forName("ShuiTian.NaiLuo.Reflect.Cat").newInstance();break;case "Dog":animal=(Animal)Class.forName("ShuiTian.NaiLuo.Reflect.Dog").newInstance();break;}System.out.println(animal);System.out.println(animal.getClass().getSimpleName());}}interface Animal{}class Cat implements Animal{}class Dog implements Animal{}
public static void main(String[] args) {Class stringClass = String.class;// string类的类类型,String类字节码Class intClass = int.class; // int的类类型Class c3 = Double.class;Class voidClass = void.class;System.out.println(stringClass.getName());System.out.println(intClass.getName());System.out.println(c3.getSimpleName());System.out.println(voidClass.getName());}
0 0
- Java反射——动态加载类
- 黑马程序员——【Java反射学习】动态加载类
- Java——反射(1.动态加载类)
- 20、Java入门—反射之动态加载类
- java反射:动态加载类
- @反射2——-动态加载类
- Java利用反射动态加载类实战
- 动态加载类(JAVA反射机制)
- java反射之动态加载类
- Java反射(二)----- 动态加载类
- Java反射第二课 动态加载类
- Java反射第二课 动态加载类
- JAVA反射之动态加载类
- Java反射机制-动态加载类
- java动态编译,反射加载类
- 黑马程序员————java中类的加载、反射、动态代理、枚举
- Java--Reflect(反射)专题2——动态加载类
- Java反射学习总结(2)——动态加载类
- Java 反射---获取Class的三种方式
- leetcode 172. Factorial Trailing Zeroes
- 链表相交问题
- C语言基础
- iOS开发学习笔记——文本框(UITextField)及键盘遮挡处理和回收
- Java反射——动态加载类
- 2133232
- 开发Flex for Android第一个ANE(ActionScript Native Extensions)本地扩展
- python 模块 chardet下载方法及介绍
- bzoj 1497(最小割,最大权闭合子图)
- Android ORM 数据库的使用
- UVa 156 Ananagrams [Ad Hoc]
- 线程常用操作
- java 找出数组中只出现一次的数字