下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、習(xí)題發(fā)入門(mén)1. 填空題1. 將.java源文件編譯為.class文件的是【】命令。2. 在Ecl ipse窗口中選擇菜單【】7 New Java P rojec創(chuàng)建Java項(xiàng)目。3. 在安裝JDK的過(guò)程中,有三個(gè)功能模塊可供選擇,它們分別是【】,【】和【】。4. 將文件編譯為class文件,需要鍵入【】命令。5.JRE是 Java程序的【】。2. 判斷題只是一個(gè)框架和一組服務(wù),所有功能都是將插件組件加入到Ecli pse框架中來(lái)實(shí)現(xiàn)的。()安裝成功后,需要將bin目錄的路徑配置在環(huán)境變量Path中。()配置環(huán) 境變量path的目的是為了可以查找到.class文件。()安裝成功后,class p
2、ath環(huán)境變量必須配置。()5. 在命令行窗口中,編譯文件可以輸入 javac Demob()3. 選擇題1. 如果jdk的安裝路徑為:c:jdk,若想在命令窗口中任何當(dāng)前路徑下,都可 以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個(gè)選項(xiàng)()A: c:jdkB: c:jdkbinC: c:jrebinD: c:jre2. 下列關(guān)于class path環(huán)境變量的說(shuō)法中,說(shuō)法正確的是()A: class path配置一次后可永久使用B:沒(méi)有class path環(huán)境變量就不能運(yùn)行Java程序C: class path環(huán)境變量可以讓虛擬機(jī)找到 class文件的目錄D:查看當(dāng)前c
3、lass path配置的命令是:class path3. 下面哪種類型的文件可以在 Java虛擬機(jī)中運(yùn)行()A: .javaB: .jreC: .exeD: .class4. Java屬于以下哪種語(yǔ)言()A: 機(jī)器語(yǔ)言B:匯編語(yǔ)言C:高級(jí)語(yǔ)言D:以上都不對(duì)5. 下列關(guān)于Java特點(diǎn)的描述中,錯(cuò)誤的是()。A: Java是一門(mén)面向?qū)ο蟮恼Z(yǔ)言B: Java具有自動(dòng)垃圾回收的機(jī)制C: Java可以運(yùn)行在 Window和Linux等不同平臺(tái)上D: Java中只支持單線程序運(yùn)行答案1. 填空題3. 開(kāi)發(fā)工具;源代碼;公共 JRE5.運(yùn)行環(huán)境2. 判斷題1. 對(duì)2. 對(duì)3. 錯(cuò)4. 錯(cuò)5. 錯(cuò)3. 選擇題
4、、B二、C三、D四、C五、D編程基礎(chǔ)習(xí)題、填空題1. 可以通過(guò)【】循環(huán)使程序能夠多次鍵盤(pán)輸入。中可以通過(guò)【】類來(lái)獲取隨機(jī)數(shù)。3. 定義一個(gè)方法時(shí),要有訪問(wèn)修改符、返回值類型、方法名、【4. 當(dāng)方法中的返回值類型是【】時(shí),可以不寫(xiě)return 語(yǔ)句。5.十進(jìn)制數(shù) 12 轉(zhuǎn)換成二進(jìn)制的結(jié)果是【】。二、判斷題1. 數(shù)組的最大下標(biāo)的值比它的長(zhǎng)度小1。()2. 二維數(shù)組中的元素還是一個(gè)數(shù)組。()3. 在表達(dá)式中,乘法和除法運(yùn)算優(yōu)先級(jí)別最高。()4. 若 x = 5,則表達(dá)式 (x + 5)/3 的值是 3。()5. 常量就是程序中常常變化的數(shù)據(jù)。()】。三、選擇題、閱讀下面的代碼片段public sta
5、tic int add(int a,int b) return a + b;F列選項(xiàng)中,可以在main()方法中調(diào)用add()方法的是()A: int num = add,;B: int num = add(1,2);C: int num = add(true,flase);D: int num = add("1", "2");二、下面關(guān)于布爾類型變量的定義中,正確的是()A: boolean a=TRUE;B: boolean b=FALSE;C: boolean c='true'D: boolean d=false;三、下面浮點(diǎn)型數(shù)據(jù)
6、的定義中,錯(cuò)誤的是()A: float a=;B: double b=;C: double c=;D: float d='a'四、以下關(guān)于三元運(yùn)算符的說(shuō)法中,正確的是()A:三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果必須是boolean類型值。B:三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果可以是任意類型的值。C:三元運(yùn)算符只能得到基本類型的結(jié)果。D:以上說(shuō)法都不對(duì)。五、while語(yǔ)句的循環(huán)體中不能包含的語(yǔ)句是()A: while 語(yǔ)句B:方法定義語(yǔ)句C: if 語(yǔ)句D: switch 語(yǔ)句答案、填空題3. 參數(shù)列表二、判斷題1. 對(duì)2. 對(duì)3. 錯(cuò)4. 對(duì)5. 錯(cuò)三、選擇題1. B2. D3. A4. A
7、5. B3.面向?qū)ο螅ㄉ希┝?xí)題、填空題1. 在Java中使用【】類型的實(shí)例對(duì)象表示一個(gè)字符串。2. 在Java中解決成員變量與局部變量名稱沖突時(shí),可以使用【】關(guān)鍵字。3. 類的封裝是指在定義一個(gè)類時(shí),將類中的屬性私有化,即使用【】關(guān)鍵字 來(lái)修飾。4. 在一個(gè)Java類中,可以使用【】關(guān)鍵字來(lái)修飾成員變量,該變量被稱作 靜態(tài)變量。5. 在垃圾回收機(jī)制中,可以通過(guò)調(diào)用【】方法來(lái)通知Java虛擬機(jī)立即進(jìn)行垃圾回收。二、判斷題1. 在Java中,對(duì)象是通過(guò)類創(chuàng)建出來(lái)的。()2. 垃圾回收機(jī)制保證了 Java程序不會(huì)出現(xiàn)內(nèi)存溢出。()3. 在成員方法中可以使用“this參數(shù)1,參數(shù)2)來(lái)調(diào)用其它的構(gòu)造方
8、法。)關(guān)鍵字可以修飾成員變量,也可以修飾局部變量。()5. 成員內(nèi)部類 ,就是將一個(gè)類定義在另一個(gè)類的成員的位置。()三、選擇題1. 請(qǐng)閱讀下面的程序,關(guān)于程序的運(yùn)行結(jié)果說(shuō)法正確的是()class Demoprivate static int x ;public static void main(String args)A:結(jié)果為0B:結(jié)果為1C:無(wú)結(jié)果D:編譯失敗2. 下列程序的運(yùn)行結(jié)果是()class Demoprivate String name;Demo(String name) = name;private static void show()public static void m
9、ain(String args)Demo d = new Demo( “ lisa ” );();A:輸出lisaB:輸出nullC輸出nameD:編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量name3. 下面關(guān)于構(gòu)造方法的調(diào)用,正確的是()A:構(gòu)造方法在類定義的時(shí)候被調(diào)用B:構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用C:構(gòu)造方法在調(diào)用對(duì)象方法時(shí)被調(diào)用D:構(gòu)造方法在使用對(duì)象的變量時(shí)被調(diào)用4. 下列關(guān)于成員變量默認(rèn)值的描述中,錯(cuò)誤的是()A: byte 類型的數(shù)據(jù)默認(rèn)值是 0B: int 類型的數(shù)據(jù)默認(rèn)值是 0C: long類型的數(shù)據(jù)默認(rèn)值是0D: float 類型的數(shù)據(jù)默認(rèn)值是5. “隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)
10、節(jié),僅對(duì)外提供公有的方法 ”描述的是面向?qū)ο?的哪個(gè)特征()A:封裝B:繼承C多態(tài)D: 以上都不是答案一、填空題1.String2. this3. private4. static5. ()二、判斷題1. 對(duì)2. 錯(cuò)3. 錯(cuò)4. 錯(cuò)5. 對(duì)三、選擇題1. A2. D3. B4. C5. A 4.面向?qū)ο螅ㄏ拢?習(xí)題、填空題類及其子類都是【】異常。關(guān)鍵字用于在方法中聲明拋出異常的【】。3.自定義異常需要繼承【】類。4. 定義一個(gè)抽象類的關(guān)鍵字是【】。修飾的方法,不能被子類【】。二、判斷題 類及其子類用于表示運(yùn)行時(shí)異常。()2.。()關(guān)鍵字用于對(duì)外聲明方法可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時(shí),可
11、以明確知道該方法有異常,并進(jìn)行相關(guān)處理。()修飾的類,類中的所有方法只能給子類使用。() 是所有類的父類。() 三、選擇題一、下列符號(hào)中,哪個(gè)用于分隔 throws 關(guān)鍵字拋出的多個(gè)異常() A: ;B: ,C: &D: |二、下面程序運(yùn)行的結(jié)果是()class Demo public static void main(String args) try int x = div(1,2);catch(Exception e) public static int div(int a,int b) return a / b ;A:輸出1B:輸出0C輸出D:編譯失敗三、以下關(guān)于編譯異常說(shuō)法正確
12、的是()A:編譯異常就是指Exception以及其子類B:編譯異常如果產(chǎn)生,可以不用處理C:編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D:編譯異常指的就是Error四、下列關(guān)于 protected 的說(shuō)法中,正確的是()A: protected 修飾的方法,只能給子類使用B: protected 修飾的類,類中的所有方法只能給子類使用C:如果一個(gè)類的成員被Protected修飾,那么這個(gè)成員既能被同一包下的其 它類訪問(wèn),也能被不同包下該類的子類訪問(wèn)。D:以上都不對(duì)五、下列關(guān)于對(duì)象的類型轉(zhuǎn)換的描述,說(shuō)法錯(cuò)誤的是()A:對(duì)象的類型轉(zhuǎn)換可通過(guò)自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行B:無(wú)繼承關(guān)系的兩個(gè)類的對(duì)象之間
13、試圖轉(zhuǎn)換會(huì)出現(xiàn)編譯錯(cuò)誤C:由new語(yǔ)句創(chuàng)建的父類對(duì)象可以強(qiáng)制轉(zhuǎn)換為子類的對(duì)象D:子類的對(duì)象轉(zhuǎn)換為父類類型后,父類對(duì)象不能調(diào)用子類的特有方法答案、填空題1. 運(yùn)行時(shí)2. 實(shí)例對(duì)象3.Exception4. abstract5. 重寫(xiě)二、判斷題1. 對(duì)2. 對(duì)3. 對(duì)4. 錯(cuò)5. 對(duì)三、選擇題1. B2. C3. C4. C5. CAPI習(xí)題、填空題1. 在程序,獲取字符串長(zhǎng)度的方法是【】。類的默認(rèn)容量是【】個(gè)字符。類中,用于獲取一個(gè)數(shù)的絕對(duì)值的方法是【】。類中,將字符串轉(zhuǎn)換為字符數(shù)組的方法是【】。類的【】方法可以隨機(jī)生成 Int 類型的隨機(jī)數(shù)。二、判斷題語(yǔ)句不支持字符串類型。()類的append
14、()方法可以將數(shù)組元素和空格連接成字符串。()()和floor()方法返回的都是double類型的數(shù)。()類的 nextInt( )方法會(huì)生成一個(gè) int 類型的隨機(jī)數(shù)。()中拆箱是指將基本數(shù)據(jù)類型的對(duì)象轉(zhuǎn)為引用數(shù)據(jù)類型。()三、選擇題1. 閱讀下面的代碼,輸出結(jié)果是()public static void main(String args) Random random1 = new Random(10);Random random2 = new Random(10);for(int i=0;i<5;i+)for(int i=0;i<5;i+)2. 下面哪個(gè)方法可以實(shí)現(xiàn)獲取字符在某
15、個(gè)字符串中第一次出現(xiàn)的索引(A: charcharAt(intindex) B: intindexOf(intch)C: intlastIndexOf(intch)D: booleanendsWith(Stringsuffix)3. 假如indexOf()方法未能找到所指定的子字符串,那么其返回值為()A: falseB: 0C: -1D:以上答案都不對(duì)4. 下列對(duì)于 Runtime 的描述中,錯(cuò)誤的是()A:每一個(gè)Java應(yīng)用程序運(yùn)行時(shí)都產(chǎn)生一個(gè)Run time類實(shí)例B: Ru ntime實(shí)例可以將應(yīng)用程序和運(yùn)行環(huán)境相結(jié)合C: Ru ntime類中的方法是多例的D: Run time實(shí)例不需
16、要?jiǎng)?chuàng)建,直接通過(guò) getRu ntime()方法獲取5. 閱讀下列代碼public class Example public static void main(String args) int srcArray = 11, 12, 13, 14 ;int destArray = 21, 22, 23, 24 ;(srcArray, 1, destArray, 2, 2);for (int i = 0; i < ; i+) 列選項(xiàng)中,程序的運(yùn)行結(jié)果是()D:發(fā)生數(shù)組角標(biāo)越界異常37 / 34答案一、填空題1.length()2.163.abs()4.toCharArray ()5.next
17、Int ()二、判斷題1.錯(cuò)2.錯(cuò)3.對(duì)4.對(duì)5.錯(cuò)三、選擇題1.A2.B3.C4.C5.A6.集合類習(xí)題一、填空題1. 鍵和值對(duì)象之間存在一種對(duì)應(yīng)關(guān)系,稱為【2. ?!?。接口的主要實(shí)現(xiàn)類有【】和【】。集合中大部分方法都是從父類Collection和List繼承過(guò)來(lái)的,其中【】方法和【】方法用于實(shí)現(xiàn)元素的存取。5.當(dāng)向HashSet集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的【】方法來(lái)計(jì) 算對(duì)象的哈希值。二、判斷題I. HashSet是根據(jù)對(duì)象的哈希值來(lái)確定元素在集合中的存儲(chǔ)位置,因此性能 較差。(2. 可以通過(guò)Seanner類的next()方法來(lái)接受控制臺(tái)的信息。()3. MaP接口是一種雙列集
18、合,它的每個(gè)元素都包含一個(gè)鍵對(duì)象Key和值對(duì)象 Valueo(4.lterator接口是Java集合框架中的成員。()5. 集合是長(zhǎng)度可變的數(shù)組。()三、選擇題1. 閱讀下面代碼publie elass Demo publie statie void main(String args) ArrayList list = new ArrayList();("aaa");("bbb");("ccc");for (Object obj : list) if ("bbb") (obj);)下列選項(xiàng)中,哪一個(gè)是程序執(zhí)行后的結(jié)
19、果()A: aaa,cccB: aaa,bbb,cccC: D:以上都不對(duì)2. 下列方法中,不能用于刪除 Collection 集合中元素的是(A: clear()B: isEmpty()C: remove()D: removeAll()語(yǔ)言中,集合類都位于哪個(gè)包中()A:B:C:D:4. 下列關(guān)于 ArrayList 的描述中,錯(cuò)誤的是()A: ArrayList 集合可以看作一個(gè)長(zhǎng)度可變的數(shù)組。B: ArrayList 集合不適合做大量的增刪操作。C: ArrayList集合查找元素非常便捷。D: ArrayList集合中的元素索引從1開(kāi)始。5.答案、填空題1. 映射2. Collecti
20、on)3. HashMap;TreeMap4. add();get()5. hashCode()二、判斷題1. 錯(cuò)2. 錯(cuò)3. 對(duì)4. 對(duì)5. 錯(cuò)三、選擇題輸入輸出)習(xí)題一、填空題1.File 類中用于刪除文件或整個(gè)目錄的方法是【】。2.10流通常都是成對(duì)出現(xiàn)的,即【】流和【】流一起使用。3. 字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)【】數(shù)組。4. 包中可以用于從文件中直接讀取字符的是【】類。二、判斷題和 BufferedWriter 是具有緩沖功能的流,使用它們和使用其他流沒(méi)有任何區(qū) 別。2. 在操作文件時(shí),如果需要?jiǎng)h除整個(gè)目錄,只需File類的delete()方法直接刪除目錄即可。()中的數(shù)據(jù)傳輸 流”都
21、位于包中,稱為10(輸入/輸出)流()是操作文件的字節(jié)輸出流,專門(mén)用于把數(shù)據(jù)寫(xiě)入文件。()用于向文件中寫(xiě)入字符,它屬于字符輸出流。()三、選擇題1. 以下選項(xiàng)中,哪一個(gè)是File類deleteO方法返回值的類型()A: booleanB: intC: voidD: Integer2.當(dāng)文件不存在或不可讀時(shí),使用 FileInputStream 讀取文件會(huì)報(bào)下列哪一種 錯(cuò)誤( A: NullPointerExceptionB: NoSuchFieldExceptionC: FileNotFoundExceptionD: RuntimeException3. Java流被分為字節(jié)流、字符流兩大流類
22、,兩者都作為()類的直接子類。A: ExceptionB: ObjectC: ThrowableD:以上都不是4. 下面關(guān)于字節(jié)流緩沖區(qū)的說(shuō)法錯(cuò)誤的是()A:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件是一個(gè)字節(jié)一個(gè)字節(jié)的讀寫(xiě)。B:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件時(shí),可以一次性讀取多個(gè)字節(jié)的數(shù)據(jù)。D:字節(jié)C:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件,可以大大的提高文件的讀寫(xiě)操作。) 流緩沖區(qū)就是一塊內(nèi)存,用于存放暫時(shí)輸入輸出的數(shù)據(jù)。5. 下列選項(xiàng)中,哪個(gè)是文本文件讀取類()A: FileReaderB: FileWriterC: BufferReaderD: BufferWriter答案、填空題1.delete()2.OutputStr
23、eam3.輸入;輸出4.字節(jié)5.FileReader二、判斷題1.錯(cuò)2.錯(cuò)3.對(duì)4.對(duì)5.對(duì)三、選擇題1.A2.C3.B4.A5.A習(xí)題一、填空題1. 在【】包中專門(mén)提供了一個(gè)【】類,它相當(dāng)于一個(gè)抽象的畫(huà)筆,其中提供 了各種繪制圖形的方法。2. 如果不希望通過(guò)【】來(lái)對(duì)容器進(jìn)行布局,也可以調(diào)用容器的setLayout( null)方法,將布局管理器取消。3. 創(chuàng)建下拉式菜單需要 JMenuBar、JMenu 和【】三個(gè)組件。有一個(gè)子類【】,它表示一個(gè)密碼框。5. 處理ActionEvent事件的監(jiān)聽(tīng)器對(duì)象需要實(shí)現(xiàn)【】接口。二、判斷題1. TableModel 是用來(lái)存儲(chǔ)列表數(shù)據(jù)的,數(shù)據(jù)包括表體的
24、標(biāo)題數(shù)據(jù)與表頭的 實(shí)體數(shù)據(jù)。2. 在包中專門(mén)提供了一個(gè)Jmenultem類,它相當(dāng)于一個(gè)抽象的畫(huà)筆,其中 提供了各種繪制圖形的方法,使用 Jme nuItem類的方法就可以完成在組件上繪 制圖形。()3. 彈出式菜單是通過(guò)JPopup實(shí)現(xiàn)的。()4. JText是一個(gè)操作文本的組件。()5. Actio nEve nt類表示動(dòng)作事件。()三、選擇題中用于在指定的索引處插入選項(xiàng)的方法是()A: ObjctgetItemAt(intindex)B: intgetItemCount()C: voidaddItem(ObjectanObject)D: voidinsertItemAt(Objectan
25、Object,intindex)的構(gòu)造方法中,方法 JTextField(Stri ng text,i nt colum n的作用是()A:創(chuàng)建一個(gè)空的文本框,初始字符串為nullB:創(chuàng)建一個(gè)具有指定列數(shù)的文本框,初始字符串為 n ullC:創(chuàng)建一個(gè)顯示指定初始字符串的文本框D:創(chuàng)建一個(gè)具有指定列數(shù)、并顯示指定初始字符串的文本框的構(gòu)造方法中,用于創(chuàng)建顯示指定初始文本并指定了行列的文本域的是) A: JTextArea()B: JTextArea(Stringtext)C: JTextArea(introws,intcolumns)D: JTextArea(Stringtext,introws,
26、intcolumns)A:B:C:4. 下列選項(xiàng)中,關(guān)于流式布局管理器(FlowLayout)的說(shuō)法錯(cuò)誤的是() 在流式布局下,當(dāng)?shù)竭_(dá)容器的邊界時(shí),會(huì)自動(dòng)將組件放到下一行的開(kāi)始位置 FlowLayout布局管理器的特點(diǎn)就是可以將所有組件像流水一樣依次進(jìn)行排列 流式布局管理器是最簡(jiǎn)單的布局管理器D:流式布局管理器將容器劃分為五個(gè)區(qū)域5. 處理鼠標(biāo)事件時(shí),通過(guò)()方法將監(jiān)聽(tīng)器綁定到事件源對(duì)象。A: mousePressed()B: addMouseListener()C: mouseEntered()D: mouseClicked()答案一、填空題; Graphics2. 布局管理器二、判斷題一、
27、錯(cuò)二、錯(cuò)三、錯(cuò)四、錯(cuò)五、對(duì)三、選擇題習(xí)題、填空題接口中的常量CONCUR_READ_ONLY所代表的含義是【】。接口中,能將游標(biāo)移動(dòng)到此ResultSet對(duì)象的最后一行的方法是【】。是Statement的子接口,用于執(zhí)行【】的 SQL語(yǔ)句。接口的executeUpdate(String sql方法用于執(zhí)行 SQL中的insert、【】和 delete 語(yǔ)句。常用API中,【】類用于加載JDBCB動(dòng)并且創(chuàng)建與數(shù)據(jù)庫(kù)的連接。二、判斷題1. 對(duì)于相同的SQL語(yǔ)句,Statement對(duì)象只會(huì)對(duì)其編譯執(zhí)行一次。()2. 使用進(jìn)行驅(qū)動(dòng)注冊(cè)時(shí),數(shù)據(jù)庫(kù)驅(qū)動(dòng)會(huì)被注冊(cè) 2 次。()接口表示select查詢語(yǔ)句得到
28、的結(jié)果集,該結(jié)果集封裝在一個(gè)邏輯表格 中。()接口的executeUpdate(String sql)返回值是int,它表示數(shù)據(jù)庫(kù)中受該 SQL語(yǔ)句影響的記錄的數(shù)目。()的全稱是Java數(shù)據(jù)庫(kù)連接,它是一套用于執(zhí)行 HTML語(yǔ)句的Java AP。()三、選擇題1. 下列選項(xiàng),可用于存儲(chǔ)結(jié)果集的對(duì)象是()A: ResultSetB: ConnectionC: StatementD: PreparedStatement2. 下面選項(xiàng)中,能夠?qū)⒂螛?biāo)從當(dāng)前位置向下移一行的方法是()A: next()B: absolute(introw)C: previous()D: last()3.下面關(guān)于execu
29、teQuery(Stri ng sql方法,說(shuō)法正確的是()A:可以執(zhí)行insert 語(yǔ)句B:可以執(zhí)行update 語(yǔ)句C:可以執(zhí)行select語(yǔ)句D:可以執(zhí)行delete語(yǔ)句4. 下面Statement接口的方法中,用于執(zhí)行各種 SQL語(yǔ)句的是()A: executeUpdate(Stringsql)B: executeQuery(Stringsql)C: execute(Stringsql)D: executeDelete(Stringsql)5. 下面選項(xiàng)中,用于將參數(shù)化的 SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)的方法是()A: prepareCall(Stringsql)B: prepareState
30、ment(Stringsql)C: registerDriver(Driverdriver)D: createStatement()答案、填空題1. 以只讀形式打開(kāi)結(jié)果集()3. 預(yù)編譯二、判斷題1. 錯(cuò)2. 對(duì)3. 對(duì)4. 對(duì)5. 錯(cuò)三、選擇題1. A2. A3. C4. C5. B多線程10.習(xí)題、填空題1. 同步代碼塊中的鎖對(duì)象可以是任意類型的對(duì)象,但多個(gè)線程共享的鎖對(duì)象 必須是【】的。中有兩種創(chuàng)建線程的方式,但大部分的多線程應(yīng)用都會(huì)采用【】方式來(lái)創(chuàng)建線程。中thread類的sleep()方法可以讓讓當(dāng)前線程進(jìn)入【】狀態(tài)。4. 在Thread類中提供了一個(gè)【】方法來(lái)實(shí)現(xiàn)線程插隊(duì)。5. 同
31、步鎖可以是任意【】。二、判斷題1. 使用synchronized關(guān)鍵字修飾的代碼塊,被稱作同步代碼塊。()2. 如果兩個(gè)線程訪問(wèn)不同類中的靜態(tài)同步方法,這兩個(gè)線程是不需要等待 的。多線程中,如果某個(gè)資源在一段時(shí)間內(nèi)只能由一個(gè)進(jìn)程占有,不能同時(shí)被 兩個(gè)或兩個(gè)以上的進(jìn)程占有。必須在占有該資源的進(jìn)程主動(dòng)釋放它之后,其它 進(jìn)程才能占有該資源,這樣就一定會(huì)出現(xiàn)死鎖。()接口中只有一個(gè)run()方法。()5. 處于等待的線程,必須被其他線程喚醒后才能繼續(xù)運(yùn)行。()三、選擇題1. 下列有關(guān)Java多線程中靜態(tài)同步方法的說(shuō)法錯(cuò)誤的是()A:靜態(tài)方法必須使用class對(duì)象來(lái)同步B:在使用synchronized
32、塊來(lái)同步方法時(shí),非靜態(tài)方法可以通過(guò) this來(lái)同步, 而靜態(tài)方法必須使用class對(duì)象來(lái)同步C:靜態(tài)同步方法和以當(dāng)前類為同步監(jiān)視器的同步代碼塊不能同時(shí)執(zhí)行D:靜態(tài)同步方法不可以和以this為同步監(jiān)視器的同步代碼塊同時(shí)執(zhí)行2. 以下關(guān)于Runnable接口的描述錯(cuò)誤的是()A:通過(guò)實(shí)現(xiàn)Runnable接口可以創(chuàng)建多線程程序B: Runn able接口是在包下C:實(shí)現(xiàn)Runnable接口必須重寫(xiě)run()方法D:通過(guò)Runnable接口中的start()方法可以開(kāi)啟線程3. 下列有關(guān)線程的兩種創(chuàng)建方式說(shuō)法錯(cuò)誤的是()A:通過(guò)繼承Thread類與實(shí)現(xiàn)Runnable接口都可以創(chuàng)建多線程程序B:實(shí)現(xiàn)Runnable接口相對(duì)于繼承Thread類來(lái)說(shuō),可以避免由于 Java的單繼 承帶來(lái)的局限性C:通過(guò)繼承Thread類與實(shí)現(xiàn)Runnable接口創(chuàng)建多線程這兩種方式?jīng)]有區(qū)別D:大部分的多線程應(yīng)用都會(huì)采用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽黃山市徽州區(qū)人民法院招聘1人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025-2030年中國(guó)微藻生物燃料行業(yè)運(yùn)行狀況及投資前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)天然氣發(fā)動(dòng)機(jī)市場(chǎng)規(guī)模分析及發(fā)展建議研究報(bào)告
- 2025-2030年中國(guó)CPP薄膜商業(yè)計(jì)劃書(shū)
- 2024-2030年鋁箔餐盒生產(chǎn)線搬遷改造項(xiàng)目可行性研究報(bào)告
- 2024-2030年環(huán)境污染防治專用設(shè)備制造公司技術(shù)改造及擴(kuò)產(chǎn)項(xiàng)目可行性研究報(bào)告
- 2024-2030年條碼機(jī)公司技術(shù)改造及擴(kuò)產(chǎn)項(xiàng)目可行性研究報(bào)告
- 2024-2030年國(guó)家甲級(jí)資質(zhì):中國(guó)左氧氟沙星片融資商業(yè)計(jì)劃書(shū)
- 2024年魯教版選修1化學(xué)下冊(cè)階段測(cè)試試卷含答案539
- 2024年度職工死亡賠償金及撫恤金支付協(xié)議3篇
- 知識(shí)產(chǎn)權(quán)法(重慶工商大學(xué))智慧樹(shù)知到答案章節(jié)測(cè)試2023年
- 對(duì)外漢語(yǔ)初中級(jí)HSK4級(jí)語(yǔ)言點(diǎn)
- AutoCAD計(jì)算機(jī)繪圖全套教程
- 活動(dòng)會(huì)議就餐簽到表
- 設(shè)備類供應(yīng)商評(píng)估表
- 四柱型液壓機(jī)的液壓系統(tǒng)設(shè)計(jì)畢業(yè)論文
- YY/T 0698.2-2022最終滅菌醫(yī)療器械包裝材料第2部分:滅菌包裹材料要求和試驗(yàn)方法
- YY/T 0698.9-2009最終滅菌醫(yī)療器械包裝材料第9部分:可密封組合袋、卷材和蓋材生產(chǎn)用無(wú)涂膠聚烯烴非織造布材料要求和試驗(yàn)方法
- SB/T 10610-2011肉丸
- JJF 1619-2017互感器二次壓降及負(fù)荷測(cè)試儀校準(zhǔn)規(guī)范
- 2023年浙江首考英語(yǔ)試題(含答案)
評(píng)論
0/150
提交評(píng)論