进程停在了Class.forName()处不往下执行了
logger.info(“begin”);
jobClass = Class.forName("com.package.Test");
logger.info("end");
每次日志到begin处就停住了,求可能的原因,感谢。(JDK1.8 , Linux,此处为简化代码)
没抛异常
jobClass = Class.forName("com.package.Test");
logger.info("end");
每次日志到begin处就停住了,求可能的原因,感谢。(JDK1.8 , Linux,此处为简化代码)
没抛异常
...全文
相关推荐
浅谈java中类名.class, class.forName(), getClass()的区别
Java 中类名.class, class.forName(), getClass() 的区别Java 中有三种方式可以获取 Class 对象,即类名.class、class.forName() 和
Java Class.forName()用法和newInstance()方法原理解析
Class.forName()方法的主要功能是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。
java中Class.forName的作用浅谈
**执行静态初始化块**:当JVM加载一个类时,会执行该类的静态初始化块。这使得`Class.forName()`在需要确保类已经被初始化,或者需要执行类的静态代码时特别有效。3.
java中Class.forName方法的作用详解
在实际编程中,合理利用`Class.forName()`可以增加程序的灵活性,减少对编译时依赖的硬编码。
Class.forName()_newInstance()_New_三者区别
然后,`newInstance()` 是 `Class` 类的一个实例方法,用于在类加载后创建该类的一个新实例。调用 `newInstance()` 会执行类的默认构造器(无参构造函数)。


