2017年2月25日

【转】 Class.forName()用法及与new区别 详解

摘要: 平时开发中我们经常会发现:用到Class.forName()方法。为什么要用呢? 下面分析一下: 主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段 在初始化 阅读全文

posted @ 2017-02-25 23:32 神奇的旋风 阅读(765) 评论(0) 推荐(0) 编辑

【转】 java中Class对象详解和类名.class, class.forName(), getClass()区别

摘要: Class对象的生成方式如下: 1.类名.class 说明: JVM将使用类装载器, 将类装入内存(前提是:类还没有装入内存),不做类的初始化工作.返回Class的对象 2.Class.forName("类名字符串") (注:类名字符串是包名+类名) 说明:装入类,并做类的静态初始化,返回Class 阅读全文

posted @ 2017-02-25 23:24 神奇的旋风 阅读(2935) 评论(0) 推荐(0) 编辑

导航