九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))

上傳人:9** 文檔編號(hào):46962423 上傳時(shí)間:2021-12-16 格式:DOC 頁(yè)數(shù):54 大?。?90KB
收藏 版權(quán)申訴 舉報(bào) 下載
《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))_第1頁(yè)
第1頁(yè) / 共54頁(yè)
《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))_第2頁(yè)
第2頁(yè) / 共54頁(yè)
《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))_第3頁(yè)
第3頁(yè) / 共54頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Java基礎(chǔ)入門(mén)》課后習(xí)題及答案(共54頁(yè))(54頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、精選優(yōu)質(zhì)文檔-傾情為你奉上Java基礎(chǔ)入門(mén)課后習(xí)題第1章 Java開(kāi)發(fā)入門(mén)一、填空題1、Java的三大體系分別是_JavaSE_、_JavaEE_、_JavaME_。2、Java程序的運(yùn)行環(huán)境簡(jiǎn)稱之為JRE_。3、編譯Java程序需要使用_javac_命令。4、javac.exe和java.exe兩個(gè)可執(zhí)行程序存放在JDK安裝目錄的bin_目錄下。5、path_環(huán)境變量用來(lái)存儲(chǔ)Java的編譯和運(yùn)行工具所在的路徑,而_classpath_環(huán)境變量則用來(lái)保存保存Java虛擬機(jī)要運(yùn)行的“.class”文件路徑。二、選擇題1、以下選項(xiàng)中,哪些屬于JDK工具?(多選)ABCDA、Java編譯器 B、Ja

2、va運(yùn)行工具 C、Java文檔生成工具 D、Java打包工具2、Java屬于以下哪種語(yǔ)言?CA、機(jī)器語(yǔ)言 B、 匯編語(yǔ)言 C、高級(jí)語(yǔ)言 D、以上都不對(duì)3、下面哪種類(lèi)型的文件可以在Java虛擬機(jī)中運(yùn)行?DA、.java B、.jre C、.exe D、.class4、安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中java.exe命令的作用是以下哪一種?BA、Java文檔制作工具 B、Java解釋器 C、Java編譯器D、Java啟動(dòng)器5、如果jdk的安裝路徑為:d:jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個(gè)選

3、項(xiàng)?BAd:jdk;Bd:jdkbin;Cd:jrebin;Dd:jre;三、問(wèn)答題1、簡(jiǎn)述Java的特點(diǎn)。 面向?qū)ο?、跨平臺(tái)性、健壯性、安全性、可移植性、多線程性、動(dòng)態(tài)性等。2、簡(jiǎn)述JRE與JDK的區(qū)別。 JRE(Java Runtime Environment,Java運(yùn)行時(shí)環(huán)境),它相當(dāng)于操作系統(tǒng)部分,提供了Java程序運(yùn)行時(shí)所需要的基本條件和許多Java基礎(chǔ)類(lèi),例如,IO類(lèi)、GUI控件類(lèi)、網(wǎng)絡(luò)類(lèi)等。JRE是提供給普通用戶使用的,如果你只想運(yùn)行別人開(kāi)發(fā)好的Java程序,那么,你的計(jì)算機(jī)上必須且只需安裝JRE。 JDK(Java Development Kit,Java開(kāi)發(fā)工具包),它包含

4、編譯工具、解釋工具、文檔制作工具、打包工具多種與開(kāi)發(fā)相關(guān)的工具,是提供給Java開(kāi)發(fā)人員使用的。初學(xué)者學(xué)習(xí)和使用Java語(yǔ)言時(shí),首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學(xué)者安裝JDK后不必再去下載和安裝JRE了。 JDK(Java Development Kit,Java開(kāi)發(fā)工具包),它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開(kāi)發(fā)相關(guān)的工具,是提供給Java開(kāi)發(fā)人員使用的。初學(xué)者學(xué)習(xí)和使用Java語(yǔ)言時(shí),首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學(xué)者安裝JDK后不必再去下載和安裝JRE了。 四、編程題使用記事本編寫(xiě)一個(gè)HelloWorld程序,在d

5、os命令行窗口編譯運(yùn)行。請(qǐng)按照題目的要求編寫(xiě)程序并給出運(yùn)行結(jié)果。public class HelloWorld public static void main(String args) System.out.println(這是第一個(gè)Java程序!);第2章 Java編程基礎(chǔ)一、填空題1、Java中的程序代碼都必須在一個(gè)類(lèi)中定義,類(lèi)使用_class_關(guān)鍵字來(lái)定義。2、布爾常量即布爾類(lèi)型的兩個(gè)值,分別是_true_和_flase_。3、Java中的注釋可分為三種類(lèi)型,分別是_單行注釋/_、_多行注釋_/* */_、文檔/注釋* */_。4、Java中的變量可分為兩種數(shù)據(jù)類(lèi)型,分別是_基本數(shù)據(jù)類(lèi)型

6、_和_引用數(shù)據(jù)類(lèi)型_。5、在Java中,byte類(lèi)型數(shù)據(jù)占_1_個(gè)字節(jié),short類(lèi)型數(shù)據(jù)占_2_個(gè)字節(jié),int類(lèi)型數(shù)據(jù)占_4_個(gè)字節(jié),long類(lèi)型數(shù)據(jù)占_8_個(gè)字節(jié)。6、在邏輯運(yùn)算符中,運(yùn)算符_&_和_&_用于表示邏輯與,_|_和_|_表示邏輯或。7、若x = 2,則表達(dá)式 ( x + + )3 的值是_0_。8、若int a =2; a+=3;執(zhí)行后,變量a的值為_(kāi)5_。9、若int a=12,45,34,46,23; ,則a2= _34_。10、若int a32=123,345,34,56,34,56,則a21= _56_。二、判斷題1、Java語(yǔ)言不區(qū)分大小寫(xiě)。錯(cuò)2、0xC5表示的是一

7、個(gè)十六進(jìn)制整數(shù)。對(duì)3、continue 語(yǔ)句只用于循環(huán)語(yǔ)句中,它的作用是跳出循環(huán)。錯(cuò)4、“/*/”中可以嵌套“/”注釋,但不能嵌套“/*/”注釋。對(duì)5、-5%3的運(yùn)算結(jié)果是2。錯(cuò)三、選擇題1、以下選項(xiàng)中,哪些屬于合法的標(biāo)識(shí)符?(多選)ADA、Hello_World B、class C、123username D、username1232、關(guān)于方法重載的描述,以下選項(xiàng)中哪些是正確的?(多選)(AD)ABD A、方法名必須一致 B、返回值類(lèi)型必須不同 C、參數(shù)個(gè)數(shù)必須一致 D、參數(shù)的個(gè)數(shù)或類(lèi)型不一致3、以下關(guān)于變量的說(shuō)法錯(cuò)誤的是? CA、變量名必須是一個(gè)有效的標(biāo)識(shí)符B、變量在定義時(shí)可以沒(méi)有初始值C

8、、變量一旦被定義,在程序中的任何位置都可以被訪問(wèn)D、在程序中,可以將一個(gè)byte類(lèi)型的值賦給一個(gè)int類(lèi)型的變量,不需要特殊聲明4、以下選項(xiàng)中,switch語(yǔ)句判斷條件可以接收的數(shù)據(jù)類(lèi)型有哪些? (多選) ABCDA、int B、byte C、char D、short 5、假設(shè)int x = 2,三元表達(dá)式 x0?x+1:5 的運(yùn)行結(jié)果是以下哪一個(gè)? CA、0 B、2 C、3 D、56、下面的運(yùn)算符中,用于執(zhí)行除法運(yùn)算是哪個(gè)? AA、/ B、 C、% D、*7、下列語(yǔ)句哪些屬于循環(huán)語(yǔ)句?(多選) AC A、for語(yǔ)句 B、if語(yǔ)句 C、while語(yǔ)句 D、switch語(yǔ)句8、下面哪種寫(xiě)法可以實(shí)

9、現(xiàn)訪問(wèn)數(shù)組arr的第1個(gè)元素?A A、arr0 B、arr(0) C、arr1 D、arr(1)9、以下哪個(gè)選項(xiàng)可以正確創(chuàng)建一個(gè)長(zhǎng)度為3的二維數(shù)組?(B)CA、 new int 23; B、 new int3;C、 new int3; D、 以上答案皆不對(duì)10、請(qǐng)先閱讀下面的代碼。 int x = 1;int y = 2;if (x % 2 = 0) y+; else y-;System.out.println(y= + y);上面一段程序運(yùn)行結(jié)束時(shí),變量y的值為下列哪一項(xiàng)?AA、1 B、2 C、3 D、switch語(yǔ)句四、程序分析題閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)

10、列出運(yùn)行的結(jié)果。否則請(qǐng)說(shuō)明編譯失敗的原因。代碼一:b=7(編譯不通過(guò)。int值4和b相加時(shí),由于變量b的類(lèi)型為byte,取值范圍沒(méi)有int類(lèi)型大,存不下int類(lèi)型的值,因此編譯不通過(guò))public class Test01 public static void main(String args) byte b = 3;b = b + 4;System.out.println(b= + b);代碼二:不能,y只在有效(編譯不通過(guò)。這是因?yàn)閥是在最里層的代碼塊中定義的一個(gè)變量,只有在那個(gè)代碼)public class Test02 public static void main(String ar

11、gs)int x = 12; int y = 96; System.out.println(x is + x); System.out.println(y is + y);y = x; System.out.println(x is + x); 代碼三:3 因?yàn)闆](méi)有break,,所以4以后都執(zhí)行public class Test03 public static void main(String args) int x = 4, j = 0;switch (x) case 1:j+;case 2:j+;case 3:j+;case 4:j+;case 5:j+;default:j+;System

12、.out.println(j);代碼四:987public class Test04 public static void main(String args) int n = 9;while (n 6) System.out.println(n);n-;五、簡(jiǎn)答題1、請(qǐng)列舉Java語(yǔ)言中的八種基本數(shù)據(jù)類(lèi)型,并說(shuō)明每種數(shù)據(jù)類(lèi)型所占用的空間大小。Java語(yǔ)言的八種基本數(shù)據(jù)類(lèi)型有:byte字節(jié)型,占一個(gè)字節(jié)。short短整型,占兩個(gè)字節(jié)。int整型,占4個(gè)字節(jié)。long長(zhǎng)整型,占8個(gè)字節(jié)。float單精度浮點(diǎn)型,占4個(gè)字節(jié)。double雙精度浮點(diǎn)型,占8個(gè)字節(jié)。char字符型,占兩個(gè)字節(jié)。boole

13、an型,表示邏輯值,有true和false兩個(gè)值,分別占一個(gè)字節(jié)。2、 簡(jiǎn)述&與&的區(qū)別并舉例說(shuō)明。如果使用“&”在表達(dá)式之間進(jìn)行連接,那么無(wú)論任何情況,“&”兩邊的表達(dá)式都會(huì)參與計(jì)算。如果使用“&”進(jìn)行連接,當(dāng)“&”左邊的表達(dá)式為false,則不會(huì)執(zhí)行其右邊的表達(dá)式。例如定義int x = 2,y = 0; boolean b = x 0表達(dá)是會(huì)發(fā)生被0除異常,因?yàn)閤 / y的表達(dá)式執(zhí)行了。而boolean b = x 0是不會(huì)出現(xiàn)這種異常的,因?yàn)閤 0 ) y = 0 ( x = 0 ) x2 1 ( x 10時(shí),paly()方法用throw關(guān)鍵字拋出NoThisSongException

14、異常,創(chuàng)建異常對(duì)象時(shí),調(diào)用有參的構(gòu)造方法,傳入“您播放的歌曲不存在”。3) 在測(cè)試類(lèi)中創(chuàng)建Player對(duì)象,并調(diào)用play()方法測(cè)試自定義的NoThisSongException異常,使用trycatch語(yǔ)句捕獲異常,調(diào)用NoThisSongException的getMessage()方法打印出異常信息。第5章 多線程一、填空題1、一個(gè)應(yīng)用程序中有多條并發(fā)執(zhí)行的線索,每條線索都被稱作一個(gè)線程_,它們會(huì)交替執(zhí)行,彼此間可以進(jìn)行_通信_(tái)。2、在實(shí)現(xiàn)多線程的程序時(shí)有兩種方式,一是通過(guò)繼_Thread_承類(lèi),二是通過(guò)實(shí)現(xiàn)Runnable_接口。3、yield()方法只能讓相同優(yōu)先級(jí)或者更高優(yōu)先級(jí)、處

15、于_就緒_狀態(tài)的線程獲得運(yùn)行的機(jī)會(huì)。4、在Java語(yǔ)言中,同步方法需要用到關(guān)鍵字_synchronized_,對(duì)于同步方法而言無(wú)需指定同步鎖,它的同步鎖是方法所在的_對(duì)象_,也就是_this_(關(guān)鍵字)。5、在多任務(wù)系統(tǒng)中,每個(gè)獨(dú)立執(zhí)行的程序稱之為_(kāi)線程_,也就是“正在運(yùn)行的程序”。6、線程的整個(gè)生命周期分為五個(gè)階段,分別是_新建_、就緒_、_運(yùn)行_、_阻塞_、和死亡_。7、線程的優(yōu)先級(jí)用110之間的整數(shù)來(lái)表示,其中_10_代表優(yōu)先級(jí)最高,_1_代表優(yōu)先級(jí)最低。8、在Thread類(lèi)中,提供了一個(gè)start()方法,該方法用于啟動(dòng)線程_,當(dāng)新線程啟動(dòng)后,系統(tǒng)會(huì)自動(dòng)調(diào)用_run()_方法。9、要想

16、解決線程間的通信問(wèn)題,可以使用_wait()_、notify()_、_notifyALL()_方法。10、要將某個(gè)線程設(shè)置為后臺(tái)線程,需要調(diào)用該線程的_setDaemon(true)_方法,該方法必須在_start()_方法之前調(diào)用。二、判斷題1、當(dāng)我們創(chuàng)建一個(gè)線程對(duì)象時(shí),該對(duì)象表示的線程就立即開(kāi)始運(yùn)行。錯(cuò)2、如果前臺(tái)線程全部死亡,后臺(tái)線程也會(huì)自動(dòng)死亡。對(duì)3、同步代碼塊中的鎖對(duì)象可以是任意類(lèi)型的對(duì)象。對(duì)4、靜態(tài)方法不能使用synchronized關(guān)鍵字來(lái)修飾。錯(cuò)5、線程結(jié)束等待或者阻塞狀態(tài)后,會(huì)進(jìn)入運(yùn)行狀態(tài)。錯(cuò)三、選擇題1、Thread類(lèi)位于下列哪個(gè)包中?B A、java.io B、java.

17、lang C、java.util D、java.awt2、關(guān)于線程的創(chuàng)建過(guò)程,下面四種說(shuō)法正確的有哪些?(多選)ACA、定義Thread類(lèi)的子類(lèi),重寫(xiě)Thread類(lèi)的run()方法,創(chuàng)建該子類(lèi)的實(shí)例對(duì)象,調(diào)用對(duì)象的start()方法B、定義Thread類(lèi)的子類(lèi),重寫(xiě)Thread類(lèi)的run()方法,創(chuàng)建該子類(lèi)的實(shí)例對(duì)象,調(diào)用對(duì)象的run()方法C、定義一個(gè)實(shí)現(xiàn)Runnable 接口的類(lèi)并實(shí)現(xiàn)run()方法,創(chuàng)建該類(lèi)實(shí)例對(duì)象,將其作為參數(shù)傳遞給Thread類(lèi)的構(gòu)造方法來(lái)創(chuàng)建Thread對(duì)象,調(diào)用Thread對(duì)象的start()方法 D、定義一個(gè)實(shí)現(xiàn)Runnable 接口的類(lèi)并實(shí)現(xiàn)run()方法,創(chuàng)

18、建該類(lèi)對(duì)象,然后調(diào)用run()方法3、對(duì)于通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線程,下面說(shuō)法正確的有哪些?(多選)ABC A、適合多個(gè)相同程序代碼的線程去處理同一個(gè)資源的情況 B、把線程同程序代碼、數(shù)據(jù)有效的分離,很好的體現(xiàn)了面向?qū)ο蟮脑O(shè)計(jì)思想C、可以避免由于Java的單繼承帶來(lái)的局限性 D、編寫(xiě)簡(jiǎn)單,可以不通過(guò)Thread類(lèi)直接創(chuàng)建線程4、對(duì)于線程的生命周期,下面四種說(shuō)法正確的有哪些?(多選) ABC(BC) A、調(diào)用了線程的start()方法,該線程就進(jìn)入運(yùn)行狀態(tài) (就緒,還要獲得CPU使用權(quán)) B、線程的run()方法運(yùn)行結(jié)束或被未catch的InterruptedException等異常終

19、結(jié),那么該線程進(jìn)入死亡狀態(tài)C、線程進(jìn)入死亡狀態(tài),但是該線程對(duì)象仍然是一個(gè)Thread對(duì)象,在沒(méi)有被垃圾回收器回收之前仍可以像引用其它對(duì)象一樣引用它 D、線程進(jìn)入死亡狀態(tài)后,調(diào)用它的start()方法仍然可以重新啟動(dòng)5、對(duì)于死鎖的描述,下面四種說(shuō)法正確有哪些?(多選)AB(ABD) A、當(dāng)兩個(gè)線程互相等待對(duì)方釋放同步鎖時(shí)會(huì)發(fā)生死鎖 B、Java虛擬機(jī)沒(méi)有檢測(cè)和處理死鎖的措施 C、一旦出現(xiàn)死鎖,程序會(huì)發(fā)生異常 D、處于死鎖狀態(tài)的線程處于阻塞狀態(tài),無(wú)法繼續(xù)運(yùn)行6、下面四個(gè)選項(xiàng)中,哪些是線程進(jìn)入阻塞狀態(tài)的原因?(多選)ABCA、線程試圖獲取某個(gè)對(duì)象的同步鎖,而該鎖被其它線程持有B、線程調(diào)用了另一個(gè)線程

20、的join()方法C、當(dāng)線程調(diào)用了一個(gè)阻塞式的IO方法D、線程調(diào)用了setDaemon(boolean b)方法7、線程調(diào)用sleep()方法后,該線程將進(jìn)入以下哪種狀態(tài)?CA、就緒狀態(tài) B、運(yùn)行狀態(tài) C、阻塞狀態(tài) D、死亡狀態(tài) 8、在以下哪種情況下,線程進(jìn)入就緒狀態(tài)?DA、線程調(diào)用了sleep()方法時(shí) B、線程調(diào)用了join()方法(終止)C、線程調(diào)用了yield()方法時(shí) D、線程調(diào)用了notify()方法?9、下面四個(gè)選項(xiàng)中,對(duì)線程同步的目的描述正確的有哪些?(多選)AD(AB)A、鎖定資源,使同一時(shí)刻只有一個(gè)線程去訪問(wèn)它,防止多個(gè)線程操作同一個(gè)資源引發(fā)錯(cuò)誤B、提高線程的執(zhí)行效率C、讓

21、線程獨(dú)占一個(gè)資源D、讓多個(gè)線程同時(shí)使用一個(gè)資源10、對(duì)于wait()方法,下面說(shuō)法正確的是?(多選)ABCD A、wait()方法的調(diào)用者是同步鎖對(duì)象 B、wait()方法使線程進(jìn)入等待狀態(tài) C、調(diào)用同一鎖對(duì)象的notify()或notifyAll()方法可以喚醒調(diào)用wait()方法等待的線程 D、調(diào)用wait()方法的線程會(huì)釋放同步鎖對(duì)象四、程序分析題閱讀下面的程序,分析代碼是否能編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。如果不能編譯通過(guò),請(qǐng)說(shuō)明原因。1.代碼一:不能,RunHandler沒(méi)有繼承Thread,不能用Thread創(chuàng)建對(duì)象(程序不能編譯通過(guò),因?yàn)镽unHandler類(lèi)沒(méi)有實(shí)現(xiàn)

22、Runnable接口,因此RunHandler的實(shí)例對(duì)象不能作為參數(shù)傳遞給Thread的構(gòu)造方法。)class RunHandler public void run() System.out.println(run);public class Test public static void main(String args) Thread t = new Thread(new RunHandler(); t.start(); 2.代碼二:thisisrun(程序不能編譯通過(guò),因?yàn)門(mén)hread的子類(lèi)A重寫(xiě)的run()方法的訪問(wèn)級(jí)別不能低于父類(lèi)run()方法的。訪問(wèn)級(jí)別)public class

23、A extends Threadprotected void run() System.out.println(thisisrun(); public static void main(String args) A a = new A();a.start();3.代碼三:Exception(程序不能編譯通過(guò),因?yàn)橥椒椒ㄖ姓{(diào)用wait()方法的對(duì)象必須為同步鎖對(duì)象)public class Testprivate Object obj=new Object();public synchronized void a()try obj.wait();改this.wait()System.out.p

24、rintln(waiting); catch (InterruptedException e) System.out.println(Exception);public static void main(String args) new Test().a();4.為了使下面的程序能夠輸出“Thread is running”,請(qǐng)?jiān)谠诳崭裉幪钌舷鄳?yīng)的代碼。public class B implements Runnable public static void main(String args) Thread t = new Thread(new B();_t.start()_ /此處填空pub

25、lic void run() System.out.println(Thread is running);public void go() start(1);public void start(int i) 五、簡(jiǎn)答題1、 java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?請(qǐng)舉例說(shuō)明。一種是繼承java.lang包下的Thread類(lèi),覆寫(xiě)Thread類(lèi)的run()方法,在run()方法中實(shí)現(xiàn)運(yùn)行在線程上的代碼。new Thread() public void run().start();另一種就是實(shí)現(xiàn)java.lang.Runnable接口,同樣是在run()方法中實(shí)現(xiàn)運(yùn)行在線程上的代碼。new Thre

26、ad(new Runnable() public void run().start()2、 sleep() 和 wait() 有什么區(qū)別?調(diào)用sleep()方法,正在執(zhí)行的線程主動(dòng)讓出CPU去執(zhí)行其他線程,在sleep()方法指定的時(shí)間過(guò)后,CPU才會(huì)回到這個(gè)線程上繼續(xù)往下執(zhí)行,如果當(dāng)前線程進(jìn)入了同步鎖,sleep()方法并不會(huì)釋放鎖,即使當(dāng)前線程使用sleep()方法讓出了CPU,但其它被同步鎖擋住了的線程也無(wú)法得到執(zhí)行。wait()在一個(gè)已經(jīng)進(jìn)入了同步鎖的線程內(nèi)進(jìn)行調(diào)用,讓當(dāng)前線程暫時(shí)讓出同步鎖,以便其它正在等待此鎖的線程可以得到同步鎖并運(yùn)行。當(dāng)其它線程調(diào)用了notify()方法后,調(diào)用w

27、ait()方法的線程就會(huì)解除wait狀態(tài),當(dāng)再次獲得同步鎖后,程序可以繼續(xù)向下執(zhí)行。六、編程題請(qǐng)按照題目的要求編寫(xiě)程序并給出運(yùn)行結(jié)果。1、通過(guò)繼承Thread類(lèi)的方式創(chuàng)建兩個(gè)線程,在Thread構(gòu)造方法中指定線程的名字,并將這兩個(gè)線程的名字打印出來(lái)。2、通過(guò)實(shí)現(xiàn)Runnable接口的方式創(chuàng)建一個(gè)新線程,要求main線程打印100此次“main”,新線程打印50次“new”。3、模擬傳智播客的三個(gè)老師同時(shí)分發(fā)80份學(xué)習(xí)筆記,每個(gè)老師相當(dāng)于一個(gè)線程。4、編寫(xiě)10個(gè)線程,第一個(gè)線程從1加到10,第二個(gè)線程從11加到20.第十個(gè)線程從91加到100,最后再把十個(gè)線程結(jié)果相加。第6章 JavaAPI一、

28、填空題1、在Java中定義了兩個(gè)類(lèi)來(lái)封裝對(duì)字符串的操作,它們分別是String_和_StringBuffer_。2、Java中的操作日期的類(lèi)有_Date_、_Calendar_、DateFormat_等。3、在程序中若想取得一個(gè)Runtime實(shí)例,則可以調(diào)用Runtime類(lèi)的靜態(tài)方法getRnutime()_。4、Math類(lèi)中用于計(jì)算所傳遞參數(shù)平方根的方法是_sqrt()_。5、Java中專門(mén)用于將日期格式化為字符串的類(lèi)是_DateFormat_。6、Math類(lèi)中有兩個(gè)靜態(tài)常量PI和E,分別代表數(shù)學(xué)常量_和_e_。7、Java中的用于產(chǎn)生隨機(jī)數(shù)的類(lèi)是_Random_,它位于java.util_

29、包中。8、String類(lèi)中用于返回字符串字符個(gè)數(shù)的方法是_length()_。9、System類(lèi)中所提供的屬性和方法都是_靜態(tài)_的,想要引用這些屬性和方法,直接使用System類(lèi)調(diào)用即可。10、已知 sb 為 StringBuffer 的一個(gè)實(shí)例,且 sb.toString() 的值為 abcde , 則執(zhí)行sb. reverse()后,sb.toString()的值為_(kāi)”edcba_”_。二、判斷題1、String對(duì)象和StringBuffer對(duì)象都是字符串變量,創(chuàng)建后都可以修改。錯(cuò)2、用運(yùn)算符“=”比較字符串對(duì)象時(shí),如果兩個(gè)字符串的值相同,結(jié)果為true。錯(cuò)3、System類(lèi)中的currentTimeMillis()方法返回一個(gè)long類(lèi)型的值。對(duì)4、Date、Calendar以及DateFormat類(lèi)都位于java.util包中。錯(cuò) 分別java.util.Date java.util.Calendarjava.text.DateFormat5、String類(lèi)的方法 replace (Cha

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!