相关题目
下列代码编译或执行结果的描述中,正确的是:
class Test{
public static void main(String args[]){
TestThread pm1 = new TestThread("One");
pm1.start();
TestThread pm2 = new TestThread("Two");
pm2.start();
}
}
class TestThread extends Thread{
private String sTname="";
TestThread(String s){
sTname = s;
}
public void run(){
for(int i=0;i<2;i++){
try {
sleep(1000);
} catch (InterruptedException e) {}
System.out.println(sTname+" ");
}
}
}
在堆栈类SharedStack 的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同):
public class SharedStack {
int idx=0;
char[] data= new char[10];
_____ synchronized void push(char c) {.....}
_____ synchronized void pop(){.....}
}
下列方法被调用后,一定使调用线程改变当前状态的是:
下列关于Test 类的定义中,正确的是:
Java API 中支持线程的类或接口是:
Ⅰ.java.lang.Thread Ⅱ.java.lang.Runnable
Ⅲ.java.lang.ThreadGroup Ⅳ.java.io.Serializable
下列代码的执行结果是:
int numbers[]=new int[6];
for(int i=1;i
System.out.print(numbers[i]+" ");
}
已知zipname 是一个压缩文件名,则zipname 在下列代码中出现的正确位置是:
ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(①));
ZipEnatry entry;
While((entry = zin.getNextEntry(②))!=null{
fileCombo.addItem(entry.getName(③));
zin.closeEntry(④);
}
Zin.close();
下面代码中的内部类名是:
import java.awt*;
import javax.swing.*;
class TalkingClock {
public static void main(int interval,final boolean beep) {
ActionListener listener = new ActionListener(){
public void actionPerformed(ActionEvent event){
............
}
}
Timer t = new Timer(interval,listener);
t.start();
}
}
Object 类中的方法public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是:
在下列代码的下划线处应填入的内容是:
public class FirstSample {
public static void main(_____ args[]) {
System.out.println("你好!");
}
}
}
