
正文
阅读下面的java代码 阅读下面的代码下面的叙述哪些是正确的
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java程序阅读题 请问这段代码什么意思?
这段代码主要写阅读下面的java代码了一个异常抛出和捕获阅读下面的java代码的的场景。
一阅读下面的java代码,首先第一部分是引入程序所需包阅读下面的java代码,第二段是main方法,执行的主程序,里面调用了另外一个方法methodA()。
二,这个方法methodA()内抛出一个exception,main方法中捕获methodA(),使用了两个异常,一个是io的异常,一个是exception,exception是io的子类所以写在里层,这样就可以有效地捕获到已知或者自定义的异常,这是常规写法。
三,此程序中由于methodA()抛出exception异常,于是在main方法中被最外层异常捕获并且打印“Caught Exception”
四,总结下,异常的捕获由里到外就是由小到大,里层的可以没有什么关系或者平级,但是最外层必须是exception。
希望我的回答可以帮到阅读下面的java代码你。
相关问答
Q1: 阅读下面的JAVA代码 下面选项能正确填写在横线处的是
正确答案 D
c.add(Calendar.TEAR,-1);
这里应该是
c.add(Calendar.YEAR,-1);,估计是你拼写错误了
Q2: 阅读下面的Java代码,写出打印语句(1)、(2)、(3)的输出结果,并解释原因。
1,false 因为str1,str2两个是String类型的.不能用int类型的 ==来进行对比
2,true 因为String相比较就是用 eq来进行对比.所以为true
3.true 因为 hashcode其实和eq是差不多的.但是在集合里数据较多的情况下.hashcode的效率比eq效率高
Q3: 阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
package sleest;
import java.util.Vector;
public class JavaMain {
static private final int ARRAY_SIZE = 6;
public static void main(String[] args) {
VectorInteger theVector = new VectorInteger();
for (int cEachItem = 0; cEachItem ARRAY_SIZE; cEachItem++) {
theVector.add(cEachItem);
}
showVector(theVector);
theVector.removeElementAt(3);
showVector(theVector);
}
public static void showVector(VectorInteger theVector) {
if (theVector.isEmpty()) {
System.out.println("theVector is empty.");
return;
}
for (int loop = 0; loop theVector.size(); loop++) {
System.out.print(theVector.get(loop));
System.out.print(", ");
}
System.out.println();
}
}
0, 1, 2, 3, 4, 5,
0, 1, 2, 4, 5,
Q4: 阅读下列JAVA代码后
答案a,原因阅读下面的java代码:静态方法中引用阅读下面的java代码了非静态变量。
修改方法阅读下面的java代码:把int arr[] = new int[10];
修改成static int arr[] = new int[10];//把属性也改成静态阅读下面的java代码的
这样就OK阅读下面的java代码了,打印结果是0,因为int类型数据JAVA语言默认赋值为0。
Q5: 谁能看懂下面的Java代码
//TextArea :public Font getFont() 获取组件的字体。
Font font1=ta1.getFont();
//TextArea :public void setFont(Font f) 设置组件的字体。
// Font 类的构造函数: public Font(String name, int style, int size) 根据指定名称、样式和磅值大小,创建一个新 Font。
ta1.setFont(new Font(font1.getName(),font1.getStyle(),font1.getSize()));
//取得 ta1 使用的字体样式
int style1=font1.getStyle();
// BoldB 和 ItalicB 可能是两个按钮,用来设置是否加粗和斜体
// 下面的 if 语句根据按下的按钮来设置字体样式(style)
if((e.getSource()==BoldB)||(e.getSource()==ItalicB))
{
//字体样式(style)可以取下面三个常量值
//public static final int PLAIN 0 ,普通
//public static final int BOLD 1 ,加粗
//public static final int ITALIC 2 ,斜体
//以及 BOLD + ITALIC ,粗斜
// " ^ " 是按位异或运算符,异或的规则是
// 1^1=0,0^0=0,1^0=1,0^1=1,即不同值为1,相同值为0
// *************************注意下面是这段程序最精彩的地方*************************
// ********************就下面的两条注释就值你的分数了,哈哈 *********************
//根据异或运算的规则,点击按钮 BoldB,如果字体原来不是加粗的则加粗,原来已经加粗的则取消加粗
if(e.getSource()==BoldB) style1=style1^1;
/根据异或运算的规则,/点击按钮 ItalicB,如果字体原来不是倾斜的则倾斜,原来已经倾斜的则取消倾斜
if(e.getSource()==ItalicB) style1=style1^2;
ta2.setFont(new Font(font1.getName(),style1,font1.getSize()));
}
关于阅读下面的java代码和阅读下面的代码下面的叙述哪些是正确的的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







