package Reflect; /*如何编写工具类: * 方法一: * 1.把工具方法做成非static方法, * 2.把工具类做成单例的。 * 那么要调用工具方法,必须先得到工具类。再调用方法 * 方法二: * 1.把工具方法做成static方法 * 2.把工具类所有构造器全部私有化,或者把工具加上abstract的。 * 这么做的目的就是为了全部是类去调用工具方法。 * * */ //根据反射的对象工厂,专门用来生成对象。为了使其他方法类也可以使用该方法,特意将该方法抽取到该类中。 //单例模式:Enum public enum BeanFactory { INSTANCE; public <T>T getBean(String className,Class<T> checkType){ try { Class<T> clz=(Class<T>) Class.forName(className); Object obj = clz.newInstance(); //需要检查checkedType是否是obj的字节码对象。 if(!checkType.isInstance(obj)){ throw new IllegalArgumentException("对象和类型不兼容"); } return (T)obj; } catch (Exception e) { e.printStackTrace(); } return null; } }
调用测试如下:
import java.util.Date; public class CreateInstanceDemo { public static void main(String[] args) throws Exception { Date d= BeanFactory.INSTANCE.getBean("java.util.Date", Date.class); System.out.println(d.toLocaleString()); } }
相关推荐
java反射机制java反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制...
深入了解java反射机制的原理,通过反射机制可以破坏单例模式,如何防止通过反射机制拿到单例模式的构造器呢?用枚举类可破
Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制
理解JAVA反射机制的原理,作用;掌握反射机制的应用;单例模式程序的编写步骤与注意问题
JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用
java设计模式,单例模式学习示例源码,创建单例,配置文件读取
反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc...
Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式Java SE程序 单例模式...
java反射机制原理和反射机制总结!!! java反射机制原理和反射机制总结!!!
主要介绍了详解JAVA 七种创建单例的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java反射机制和动态代理的原理,熟悉反射机制和动态代理
Java反射机制Java反射机制Java反射机制Java反射机制
Java 反射机制 代码的实例 请认真阅读 运行此代码 只要读懂了 反射机制也就明白了
Java反射机制的实现_Reflection,适合学习了解反射机制。
描述JAVA反射机制应用、举例。描述反射机制的具体实现及方法实现。
Java 反射机制、Java 的类反射机制、Java 反射机制的学习、Java 反射Reflection--运行时生成实例 java反射机制的手册文档
java反射机制源码java反射机制源码java反射机制源码
Java反射机制总结(实例分析) Java反射机制学习笔记
这是一本关于Java反射机制论文集合的书。其中包含基本的理论及各种实例。... 关键字有:Java Java反射机制 Java反射 Java反射理论 Java反射实例 Java反射例子 反射原理 反射 网络论文 集合 汇总 总结 Class。
java 反射机制深入理解,java 反射机制深入理解,java 反射机制深入理解,