java考试代码阅读题 java 考题

Java程序阅读题 请问这段代码什么意思?

这段代码主要写了一个异常抛出和捕获的的场景。

创新互联公司公司2013年成立,先为罗定等服务建站,罗定等地企业,进行企业商务咨询服务。为罗定企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

一,首先第一部分是引入程序所需包,第二段是main方法,执行的主程序,里面调用了另外一个方法methodA()。

二,这个方法methodA()内抛出一个exception,main方法中捕获methodA(),使用了两个异常,一个是io的异常,一个是exception,exception是io的子类所以写在里层,这样就可以有效地捕获到已知或者自定义的异常,这是常规写法。

三,此程序中由于methodA()抛出exception异常,于是在main方法中被最外层异常捕获并且打印“Caught Exception”

四,总结下,异常的捕获由里到外就是由小到大,里层的可以没有什么关系或者平级,但是最外层必须是exception。

希望我的回答可以帮到你。

JAVA代码阅读题

因为逻辑运算符先判断前面的表达是否为真,如果为真则判断执行后面的式子,如果为假则后面式子不判断,整个式子直接是false,所以b,c没加。。

Java程序阅读题3

public class GetToken {

String s[];

public String getToken(int index, String str) {

StringTokenizer fenxi = new StringTokenizer(str);

int number = fenxi.countTokens();

s = new String[number + 1];

int k = 1;

while (fenxi.hasMoreTokens()) {

String temp = fenxi.nextToken();

s[k] = temp;

k++;

}

if (index = number)

return s[index];

else

return null;

}

public static void main(String args[]) {

String str = "public static void main";

GetToken token = new GetToken ();

String s1 = token.getToken(2, str), s2 = token.getToken(4, str);

System.out.println(s1 + ":" + s2); // 【结果】

}

}

题目有问题哦,main方法不能在非public的类里面哦

答案是static:main


当前名称:java考试代码阅读题 java 考题
文章转载:http://scyanting.com/article/dddpcgp.html