对于无用对象,在JAVA中如何处理()
第1题:
在JAVA中,数组是当成()来处理的;
A.类
B.对象
C.接口
D.简单数据类型
第2题:
Java运行时,系统通过______周期性地释放无用对象所使用的内存空伺,以完成对象的消除。
第3题:
A.事件监听者java.util.EventObject
B.事件监听者java.event.EventObject
C.事件状态对象java.util.EventObject
D.事件对象java.event.EventObject
第4题:
54 、JAVA 语言如何进行异常处理,关键字:
throws,throw,try,catch,finally 分别代表什么意义?在try 块
中可以抛出异常吗?
Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的
接口。在Java 中,每个异常都是一个对象,它是Throwable 类或其它子类的实例。当
一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象
的方法可以捕获到这个异常并进行处理。Java 的异常处理是通过5 个关键词来实现的:
try、catch、throw、throws 和finally。一般情况下是用try 来执行一段程序,如果出现
异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)
它,或最后(finally)由缺省处理器来处理。
用try 来指定一块预防所有"异常"的程序。紧跟在try 程序后面,应包含一个catch 子句
来指定你想要捕捉的"异常"的类型。
throw 语句用来明确地抛出一个"异常"。
throws 用来标明一个成员函数可能抛出的各种"异常"。
Finally 为确保一段代码不管发生什么"异常"都被执行一段代码。
可以在一个成员函数调用的外面写一个try 语句,在这个成员函数内部写另一个try 语句保
护其他代码。每当遇到一个try 语句,"异常"的框架就放到堆栈上面,直到所有的try 语句都
完成。如果下一级的try 语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理
这种"异常"的try 语句。
第5题:
下列说法正确的是( )。
A.java.lang.Integer是接口
B.java.lang.Runnable是类
C.Double对象在java.lang包中
D.Double对象在java.lang.Object包中
第6题:
下列说法正确的是()
A、java.lang.Clonable是类
B、java.lang.Runnable是接口
C、Double对象在java.lang包中
D、DoublEa=1.0是正确的java语句
第7题:
A.必须关闭,否则会无法完成文件读,写操作
B.应当关闭,虽然无用对象回收机制会在回收文件读写对象时自动关闭,但对象回时间不定,因此应当及时调用文件读,写。
C.不用关闭,Java在一次读,写操作完毕之后立即自动关闭文件
D.不用关闭,Java在进行读写操作时不需要打开文件,因此也不用关闭文件
第8题:
A.事件监听者,java.util.EventObject
B.事件监听者,java.event.EventObject
C.事件状态对象,java.util.EventObject
D.事件对象,java.event,EventObject
第9题:
在JAVA中,如何跳出当前的多重嵌套循环?
在Java 中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中
使用带有标号的break 语句,即可跳出外层循环。例如,
ok:
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(j == 5) break ok;
}
}
另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体
代码的控制,例如,要在二维数组中查找到某个数字。
boolean found = false;
for(int i=0;i<10 && !found;i++)
{
for(int j=0;j<10;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(j == 5)
{
found = true;
break;
}
}
}
第10题:
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。
用try来指定一块预防所有"异常"的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的"异常"的类型。
throw语句用来明确地抛出一个"异常"。
throws用来标明一个成员函数可能抛出的各种"异常"。
Finally为确保一段代码不管发生什么"异常"都被执行一段代码。
可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,"异常"的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理这种"异常"的try语句。