- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原始计算机程序设计员java三级理论题库to胡书敏
总汇
软件工程
JDBC
J2SE
J2EE
Hibernate
Struts 1
Struts 2
A.错。int x被修饰成final,意味着x不能在addOne method中被修改。
B.正确
C.错。int x不能被修饰成final
D.错。int x被修饰成final,意味着x可以在addOne method中被修改。
class Something {
int i;
public void doSomething() {
System.out.println(i = + i);
}
} 试分析程序。
A.正确。输出的是i = 0。int i属于instant variable (实例变量,或叫成员变量)。instant variable有default 的default value是0。
B.错误。输出的是i = 0。int i属於instant variable (实例变量,或叫成员变量)。
C.正确。输出的是i =1。int i属於instant variable (实例变量,或叫成员变量)。instant variable有default 的default value是1。
D.错误
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println(s.doSomething() returns +
doSomething());
}
public String doSomething() {
return Do something ...;
}
}
A.错。看上去在main里call doSomething没有什么问题,毕竟两个methods都在同一个class里。但仔细看,main是static的。static method不能直接call non-static methods。可改成System.out.println(s.doSomething
() returns + s.doSomething());。同理,static method不能访问non-static instant variable。
B.错。main是static的。static method不能直接call non-static methods。可改成System.out.println(s.doSomething() returns + s.doSomething());。static method可以访问non-static instant variable。
C.正确
D.正确。在main里call doSomething没有问题
运行下列程序, 会产生什么结果 :
public class X extends Thread implements Runable{
public void run(){
System.out.println(this is run());
}
public static void main(String args[])
{
Thread t=new Thread(new X());
t.start();
}
}
A.第一行会产生编译错误
B.第六行会产生编译错误
C.第六行会产生运行错误
D.程序会运行和启动
给出下面代码:
public class Demo{
static boolean arr[] = new boolean[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
那个语句是正确的?
A.编译时将产生错误;
B.编译时正确,运行时将产生错误;
C.输出 false;
D.输出 true;
Java语言对内存的释放是采用垃圾自动回收机制,Java虚拟机自动判断并收集垃圾,但一般不会立即释放它们的存储空间。此话对吗?
A.错误,Java没有自动回收机制。
B.正确。
C.错误,Java收集垃圾后,会产即释放它们的存储空间。
D.错误。Java无Java虚拟机。
下面哪几个方法是Thread类中过时的?
A.stop
B.resume
C.yield
D.start
E.run
下面哪些方法可用于Java线程同步:
A.join()
B.run()
C.wait()
D.destroy
文档评论(0)