问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java Class.forName 问题 高手帮忙

发布网友 发布时间:2023-09-26 16:26

我来回答

4个回答

热心网友 时间:2024-08-13 10:59

public T newInstance()
throws InstantiationException,
IllegalAccessException创建此 Class 对象所表示的类的一个新实例。如同用一个带有一个空参数列表的 new 表达式实例化该类。如果该类尚未初始化,则初始化这个类。
注意,此方法传播 null 构造方法所抛出的任何异常,包括已检查的异常。使用此方法可以有效地绕过编译时的异常检查,而在其他情况下编译器都会执行该检查。 Constructor.newInstance 方法将该构造方法所抛出的任何异常包装在一个(已检查的)InvocationTargetException 中,从而避免了这一问题。

返回:
此对象所表示的类的一个新分配的实例。
抛出:
IllegalAccessException - 如果该类或其 null 构造方法是不可访问的。
InstantiationException - 如果此 Class 表示一个抽象类、接口、数组类、基本类型或 void; 或者该类没有 null 构造方法; 或者由于其他某种原因导致实例化失败。
ExceptionInInitializerError - 如果该方法引发的初始化失败。
SecurityException - 如果存在安全管理器 s,并满足下列任一条件:
调用 s.checkMemberAccess(this, Member.PUBLIC) 拒绝创建该类的新实例
调用者的类加载器不同于也不是当前类的类加载器的一个祖先,并且对 s.checkPackageAccess() 的调用拒绝访问该类的包

你看看api吧,你的Test01是个实体类还被载入了,肯定不会有异常了。
try {
c = null;
Test01 t = (Test01) c.newInstance();
} catch (Exception e) {
System.out.println("创建实例失败!");
}
你改成这样就创建失败了。

热心网友 时间:2024-08-13 10:59

你对Test01打包了package com.test; 而且Test01的无参构造方法不是public的,包外访问不了,所以不能newInstance();改成:
public Test01(){
System.out.println("实例创建成功");
}

热心网友 时间:2024-08-13 11:00

刚才帮你测试了一下 我这里怎么是成功的...
debug:
Class 加载成功
实例创建成功
成功生成(总时间:3 秒)
你在System.out.println("创建实例失败!"); 前面加多一句e.printStackTrace();然后看它输出什么错误

热心网友 时间:2024-08-13 11:00

“实例创建失败!” 在哪里打印的??你捕捉异常的是创建实例失败。我的也是成功,自己Debug下,很好解决的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桑葚干直接吃还是泡水喝比较好桑葚干直接吃补肾吗 桑葚干泡水吃好还是干吃好 益智仁脑素神经酸片的功效与作用有哪些 黄冈师范学院师范专业有哪些 语文教育专业考研方向分析 黄冈师范学院语文教育专科毕业能拿教师资格证吗 php保留数字小数点后两位的方法 梦见被后咬 梦见母亲给赔鸡钱补了十二元的预兆 梦见门掉下来要二十五元修理费 桂林火车北站到桂林临桂花样年福朋喜来登酒店怎么走 桂林市临桂区花样年花小区是防控重点区吗? 桂林站到桂林花样年福朋喜来登酒店有多远 桂林临桂花样年样城到桂林西有多远 桂林花样年麓湖国际社区开发商是哪家公司? 方城古庄店有观香查事的吗 上联:干饭稀饭都是莽莽,下联:肥肉瘦肉都是嘎嘎。求横批 干饭稀饭都是莽莽是哪个短视频博主的口头蝉 60支羊绒线可以机织吗 沈阳张氏找装卸工是骗人的吗,好多都是让先交150到160的保险。。。怕被 ... 重的多音字组词(形容词和名词) 关于Yonex弓箭系列拍子的问题 adobe air是什么软件 请教,sonyRX100M3到最M5,画质区别大吗 索尼RX100M5能拍4K视频吗?画质怎么样? 索尼RX100M5怎么样?谁能给说说? 索尼RX100M5拍视频清晰吗,最近想入手一个拍照录像两用效果好的机... 索尼RX100M5的4K视频拍摄功能如何? 索尼RX100M5这么小的相机支持4K视频拍摄吗? 索尼RX100M5支持4k视频拍摄吗? 求class.forname的用法。。(java) 猫之茗茗言茗语谁是卧底 脚底到脚趾一直在一抽一抽的,当我集中注意力在脚上是它就不抽了,_百度... 谁知道青岛滨海学院2010年中秋国庆放假安排? 脑梗后右腿不能动,抓一下脚心,脚就会动一下,是怎么回事?是否还能恢复... 右脚心的右侧直跳吃什么药我的右脚外侧胡时一跳一跳的不好受吃啥药 金蝶商贸版录入期初供应商款怎么不显示 金蝶商贸商级版4.0供应商在选做付款单时选源单时看不到单据,是个别供应... 金蝶K3生产领料单维护里面怎么显示不出来供应商信息 在金蝶10.0中,为什么有采购入库单序时薄的查看权,却看不了? 金蝶K3中采购模块下面的费用发票,往来科目按F7键后,不能全部显示出科目... 从东莞总站到江门怎么坐车方便?需要多久? cf无影喷子可以取消吗 维护箱剩余容量T04D1什么意思? 言子上半部分下面是一个巳子念什么 图片的字是什么字? 油田用的弯头与普通弯头有什么区别吗? 苏泊尔微波炉故障代码 尚朋堂微波炉故障代码 军校毕业考教师编制难吗