11 Java中沒有CharInputStream流。
下列方法中可以用來創(chuàng)建一個新線程的是___C___。
A、實(shí)現(xiàn)java.lang.Runnable接口并重寫start()方法
B、實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法
C、繼承java.lang.Thread類并重寫run()方法
D、繼承java.lang.Thread類并重寫start()方法
解析:java.lang中的Thread類的典型構(gòu)造方法為:
public Thread(ThreadGroup group,Runnable target,String name)
接口Runnable定義了run()方法;而Thread類本身也實(shí)現(xiàn)了Runnable接口,故創(chuàng)建線程有兩種方法:
1、用實(shí)現(xiàn)Runnable接口的類的實(shí)例作target參數(shù)生成Thread類的實(shí)例
2、編寫繼承Thread類的類,并重寫(override)run()方法
12 下列關(guān)于線程優(yōu)先級的說法中,正確的是__C____。
A、線程的優(yōu)先級是不能改變的 B、線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的
C、在創(chuàng)建線程后的任何時候都可以設(shè)置 D、B和C
解析:Java語言中線程的優(yōu)先級是用一個介于MIN_PRIORITY 和MAX_PRIORITY之間的整數(shù)來表示的?梢栽趧(chuàng)建線程后的任何時候修改線程的優(yōu)先級。
13 下列代碼中,將引起一個編譯錯誤的行是__D____。
1)public class Test{
2) int m,n;
3) public Test(){}
4) public Test(int a){m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11) }
12) }
A、第3行 B、第5行 C、第6行 D、第10行
解析:第10行代碼中的參數(shù)數(shù)目比類Test的任何一個構(gòu)造方法聲明的形參都多,因此引起編譯錯誤。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |