Java反射机制及单利模式、工厂方法
摘要:Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类。这样的特点就是反射。那么Java反射有什么作用呢?假如我们有两个程序员,一个程序员在写程序的时
阅读全文
构造方法私有化&单态
摘要:昨天看Struts案例开发,看到以下一段代码:/*导入包操作省略*/public class ControlDB{private static ControlDB controlDB=null;//构造方法私有化,为单态做准备private ControlDB(){}public static ControlDB getInstance(){if(controlDB==null) {controlDB=new ControlDB();} return controlDB;}……}一般来说,java是以多态性著称的,为何此处要放弃多态性这一“光荣传统”?我上网查得以下结论:单态(Single..
阅读全文