首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java
admin
2012-03-21
90
问题
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java类中。完成程序的编写,运行所得结果为:
java.lang.Name不在Java类库中。
源程序:
//程序的功能是,判断用户以命令行方式使用键盘输入的路径类名是否在Java类库中
public class Java_3 {
public static void main(String[] args) {
String className;
if(args.length>0) className=args[0];
else className="java.lang.Name";
(1)
{ Class e=Class.forName( (2) );
System.out.println(className+"是Java类库中已有的类。");
} catch(ClassNotFound (3) e) {
System.out.println(className+"不在Java类库中。");
}
}
}
选项
答案
(1)try (2)className (3)Exception
解析
其中用到了方法public static Class forName(String className) throws ClassNotFoundException返回与带有给定字符串名的类或接口相关联的Class对象。如果找不到类则会抛出ClassNotFoundException异常。根据方法的说明可以看出这里是类名的字符串,而程序中又定义了类名变量className,所以下画线处应该填变量名className。其中用到了方法public static Class forName(String className) throws ClassNotFoundException返回与带有给定字符串名的类或接口相关联的Class对象。如果找不到类则会抛出ClassNotFoundException异常。根据方法的说明可以看出这里是类名的字符串,而程序中又定义了类名变量className,所以下画线处应该填变量名className。
[程序解析] 本程序通过命令行输入获取参数,看一个类是否在Java类库中,其中考查异常的处理。
转载请注明原文地址:https://kaotiyun.com/show/iI2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于二维数据CSV存储问题,以下选项中描述错误的是
关于程序的异常处理,以下选项中描述错误的是
获得用户输入的一个字符串,将字符串逆序输出。请完善代码。s=input(’’请输入一个字符串:’’)print(①)
下面代码的输出结果是>>>hex(255)
如下函数返回两个数的平方和,如果只给一个变量,则另一个变量的默认值为整数10。请补充横线处代码。defpsum(①):②a**2+b**2
两次调用文件的write方法,以下选项中描述正确的是
函数中定义了3个参数,其中2个参数都指定了默认值,调用函数时参数个数最少是()。
在满足实体完整性约束的条件下()。
下面关于Python中类和面向对象的说法错误的是()。
将数据和操作置于对象统一体中的实现方式是()。
随机试题
2009年11月1日,甲向乙借款10万元,并用自己的一辆汽车抵押,但没有办理抵押登记。2009年11月3日、5日,甲分别向丙、丁借款10万元,同样以该汽车抵押,并分别于11月7日、8日办理了抵押登记。2009年11月15日,甲向戊借款10万元,也用该汽车抵
编制装配工艺规程时需要哪些原始资料?
甲企业为取得银行本票,向银行填交“银行本票申请书”,并将10000元银行存款转作银行本票存款。企业取得银行本票后,应根据银行盖章退回的银行本票申请书存根联填制银行付款凭证,企业编制会计分录:
不参与脂酸β-氧化的酶是
禁用碳酸氢钠洗胃的中毒病人是
室管膜瘤最好发的部位是
某养猪场猪群体发病,大批死亡如果要进行病理组织学检查,取材时正确的做法是()。
试述主观标准的商事立法体系。(西北政法大学2006年考研真题)
下列有关说法中不正确的是()
丝线:刺绣
最新回复
(
0
)