freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基礎(chǔ)入門課后習(xí)題與答案(參考版)

2025-06-25 22:08本頁面
  

【正文】 (字節(jié)有效數(shù)、+size)。 FileOutputStream fos=new FileOutputStream(file2)。 file2 = 。 int ch = 0。import .*。以下是使用FileInputStream類與FileOutputStream類復(fù)制文件。 }else{ (輸入錯(cuò)誤)。 if(ba){ int sum=b/a。 String input= () 。 BufferedReader br=new BufferedReader(new InputStreamReader ())。import .*。D、在當(dāng)前目錄下生成指定的目錄。B、判斷該File對(duì)象所對(duì)應(yīng)的是否是目錄。對(duì) 一般來說,把字符轉(zhuǎn)換成計(jì)算機(jī)識(shí)別的字節(jié)序列稱為解碼,而把字節(jié)序列轉(zhuǎn)換為普通人能看懂的明文字符稱為編碼。對(duì) 使用ObjectInputStream與ObjectOutputStream類來讀取或存儲(chǔ)的對(duì)象必須要實(shí)現(xiàn)Serializable接口,否則程序?qū)⒊霈F(xiàn)NotSerializableException異常。二、判斷題如果一個(gè)File表示目錄下有文件或者子目錄,調(diào)用delete()方法也可以將其刪除。 Java中一個(gè)字符占用兩個(gè)字節(jié),所有字符采用的都是__Unicode__碼表。InputStreamReader類是用于將__字節(jié)流__轉(zhuǎn)換為__字符流__。 在Java中,能實(shí)現(xiàn)線程間通信的流是__管道流__。在Java中,_SequenceInputStream__類用來把兩個(gè)或更多的InputStream輸入流對(duì)象合并為單個(gè)InputStream輸入流對(duì)象使用。第8章 IO(輸入輸出)一、填空題Java中的IO流,按照傳輸數(shù)據(jù)不同,可分為__字節(jié)流__和__字符流__。4)使用Set集合的iterator()方法獲得Iterator對(duì)象用于迭代鍵。2)使用put()方法將學(xué)號(hào)(“1”、“2”、“3”、“4”、“5”)和姓名(“Lucy”、“John”、“Smith”、“Aimee”、“Amanda”)存儲(chǔ)到Map中,存的時(shí)候可以打亂順序觀察排序后的效果。選擇合適的Map集合保存5位學(xué)員的學(xué)號(hào)和姓名,然后按學(xué)號(hào)的自然順序的倒序?qū)⑦@些鍵值對(duì)一一打印出來。 在HashSet集合中添加三個(gè)Person對(duì)象,把姓名相同的人當(dāng)做同一個(gè)人,禁止重復(fù)添加。提示:1)使用add()方法將元素添加到ArrayList集合中。六、編程題請(qǐng)按照題目的要求編寫程序并給出運(yùn)行結(jié)果。Collections是一個(gè)工具類。 請(qǐng)說說Collection和Collections的有什么區(qū)別? Collection是一個(gè)單例集合接口。Map的特點(diǎn)是存儲(chǔ)的元素是鍵(Key)、值(Value)映射關(guān)系,元素都是成對(duì)出現(xiàn)的。Set的特點(diǎn)是元素?zé)o序、元素不可重復(fù)。 集合中的List、Set、Map有什么區(qū)別? List的特點(diǎn)是元素有序、元素可重復(fù)。 } }}五、簡(jiǎn)答題什么是集合,請(qǐng)列舉集合中常用的類和接口? 為了使程序能方便的存儲(chǔ)和操作數(shù)目不固定的一組數(shù)據(jù),JDK提供了一套類庫,這些類都位,統(tǒng)稱為集合。 (key)。 Iterator it = ()。 (3,Annie)。 (1, Tom)。import .*。 } }}代碼四:程序編譯不通過,由于Map集合在遍歷的過程中不能使用集合對(duì)象本身刪除元素,這會(huì)導(dǎo)致并發(fā)修改異常,若想刪除集合中的元素,可以使用Iterator的remove()方法。 while(()) { Object obj = ()。 (demo_3)。 (demo_1)。import .*。使用ListIterator進(jìn)行從后向前的遍歷集合,可以使用以下兩種方法,一是使用listIterator(int index)方法將索引index的值設(shè)置為集合元素的數(shù)目,也就是ListIterator it = (3)。 for (String obj : list) { (obj)。 (b)。public class Test02 { public static void main(String[] args) { ArrayList list = new ArrayList()。 } }}代碼二:程序不可以編譯通過,這是由于向ArrayList集合中存入元素時(shí),集合并不能記住元素的類型,因此在取出元素時(shí),只能使用Object類型,而不能使用String類型。 Iterator it = ()。 (c)。 (b)。import .*。如果不能編譯通過,請(qǐng)說明原因。對(duì) 三、選擇題要想保存具有映射關(guān)系的數(shù)據(jù),可以使用以下哪些集合?(多選)BCA、ArrayList  B、TreeMap  C、HashMap  D、TreeSetJava語言中,集合類都位于哪個(gè)包中?A A、 B、 C、 D、使用Iterator時(shí),判斷是否存在下一個(gè)元素可以使用以下哪個(gè)方法?DA、next() B、hash() C、hasPrevious() D、hasNext()關(guān)于foreach循環(huán)的特點(diǎn),以下說法哪些是正確的?(多選)ABDA、foreach循環(huán)在遍歷集合時(shí),無需獲得容器的長(zhǎng)度B、foreach循環(huán)在遍歷集合時(shí),無需循環(huán)條件,也無需迭代語句C、foreach循環(huán)在遍歷集合時(shí)非常繁瑣D、foreach循環(huán)的語法格式為:for(容器中元素類型 臨時(shí)變量 :容器變量)。對(duì) 使用Iterator迭代集合元素時(shí),可以調(diào)用集合對(duì)象的方法增刪元素。錯(cuò)集合中不能存放基本數(shù)據(jù)類型,而只能存放引用數(shù)據(jù)類型。,這個(gè)類是 Collections ,還提供了一個(gè)專門用于操作數(shù)組的工具類,這個(gè)類是 Arrays 。List集合的主要實(shí)現(xiàn)類有 ArrayList 、 LinkedList ,Set集合的主要實(shí)現(xiàn)類有 HashSet 、 TreeSet Map集合的主要實(shí)現(xiàn)類有 HashMap 、 TreeMap 。Map集合中的元素都是成對(duì)出現(xiàn)的,并且都是以 鍵 、 值 的映射關(guān)系存在。使用Iterator遍歷集合時(shí),首先需要調(diào)用 hashNext() 方法判斷是否存在下一個(gè)元素,若存在下一個(gè)元素,則調(diào)用 next() 方法取出該元素。在創(chuàng)建TreeSet對(duì)象時(shí),可以傳入自定義的比較器,自定義比較器需要實(shí)現(xiàn) Comparator 接口。 提示:[nm](n、m均為整數(shù),nm)之間的隨機(jī)數(shù)的公式為n+(new Random()).nextInt(mn+1)。 計(jì)算從今天算起,100天以后是幾月幾號(hào),并格式化成xxxx年x月x日的形式打印出來。六、編程題請(qǐng)按照題目的要求編寫程序并給出運(yùn)行結(jié)果 編寫一個(gè)程序,實(shí)現(xiàn)字符串大小寫的轉(zhuǎn)換并倒序輸出,要求如下1)使用for循環(huán)將字符串“HelloWorld”從最后一個(gè)字符開始遍歷。Calender類基本取代了Date類,該類中定義了一系列用于完成日期和時(shí)間字段操作的方法。 Date和Calender類有什么區(qū)別和聯(lián)系? Date類用來表示某個(gè)特定的瞬間,能夠精確到毫秒。String和StringBuffer有什么區(qū)別?String類是不可變類,即字符串值一旦初始化后就不可能改變。))。 (indexOf(g): + (39。))。 (lastIndexOf(m): + (39。 ((): + ())。 ((, ))。 (())。 (())。如果不能編譯通過,請(qǐng)說明原因。D、以上都不對(duì)四、程序分析題。B、(str2)。對(duì)于上述定義的變量,以下表達(dá)式的值為true的是哪個(gè)?A、 String str2=new String(java)。59 }((int)(d))。((int)(f)) id=i。args[])void public{class (())。(3,4)返回的字符串是以下選項(xiàng)中的哪個(gè)?C  A、cd B、de C、d D、e假若indexOf()方法未能找到所指定的子字符串,則返回以下選項(xiàng)中的哪個(gè)?CA、 false B、 0  C、1  D、以上答案都不對(duì)要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以使用以下哪個(gè)表達(dá)式?B A.(int)(20+()*97)B. 20+(int)(()*980)C. (int)()*999D. 20+(int)()*980以下Math類的方法中,?D(C)A. round()四舍五入 B. min() C. floor() 小于參數(shù)最大整數(shù) D. ceil()大于參數(shù)最小整數(shù)下面的程序段執(zhí)行后,輸出的結(jié)果是以下哪個(gè)選項(xiàng)?A StringBuffer buf=new StringBuffer(Beijing2008)。 ()。先閱讀下面的程序片段:CString str = abccdefcdh。錯(cuò) String類的方法 replace (CharSequence srt1, CharSequence srt2)返回一個(gè)新的字符串,它是通過用srt2替換此字符串中出現(xiàn)的所有 srt1得到的。錯(cuò)System類中的currentTimeMillis()方法返回一個(gè)long類型的值。二、判斷題String對(duì)象和StringBuffer對(duì)象都是字符串變量,創(chuàng)建后都可以修改。System類中所提供的屬性和方法都是_靜態(tài)___的,想要引用這些屬性和方法,直接使用System類調(diào)用即可。Java中的用于產(chǎn)生隨機(jī)數(shù)的類是_Random___。Java中專門用于將日期格式化為字符串的類是_DateFormat____。在程序中若想取得一個(gè)Runtime實(shí)例,則可以調(diào)用Runtime類的靜態(tài)方法getRnutime()_____。第6章 JavaAPI一、填空題在Java中定義了兩個(gè)類來封裝對(duì)字符串的操作,它們分別是String_和_StringBuffer____。模擬傳智播客的三個(gè)老師同時(shí)分發(fā)80份學(xué)習(xí)筆記,每個(gè)老師相當(dāng)于一個(gè)線程。通過繼承Thread類的方式創(chuàng)建兩個(gè)線程,在Thread構(gòu)造方法中指定線程的名字,并將這兩個(gè)線程的名字打印出來。當(dāng)其它線程調(diào)用了notify()方法后,調(diào)用wait()方法的線程就會(huì)解除wait狀態(tài),當(dāng)再次獲得同步鎖后,程序可以繼續(xù)向下執(zhí)行。new Thread(new Runnable(){ public void run(){}}).start() sleep() 和 wait() 有什么區(qū)別?調(diào)用sleep()方法,正在執(zhí)行的線程主動(dòng)讓出CPU去執(zhí)行其他線程,在sleep()方法指定的時(shí)間過后,CPU才會(huì)回到這個(gè)線程上繼續(xù)往下執(zhí)行,如果當(dāng)前線程進(jìn)入了同步鎖,sleep()方法并不會(huì)釋放鎖,即使當(dāng)前線程使用sleep()方法讓出了CPU,但其它被同步鎖擋住了的線程也無法得到執(zhí)行。new Thread() { public void run(){}}.start()。 } public void start(int i) { }}五、簡(jiǎn)答題 java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?請(qǐng)舉例說明。 ()_____________________ //此處填空 } public void run() { (Thread is running)。 }}“Thread is running”,請(qǐng)?jiān)谠诳崭裉幪钌舷鄳?yīng)的代碼。 } catch (InterruptedException e) { (Exception)。 }}:Exception(程序不能編譯通過,因?yàn)橥椒椒ㄖ姓{(diào)用wait()方法的對(duì)象必須為同步鎖對(duì)象)public class Test{ private Object obj=new Object()。 } public static void main(String[] args) { A a = new A()。isrun(程序不能編譯通過,因?yàn)門hread的子類A重寫的run()方法的訪問級(jí)別不能低于父類run()方法的。} }:this}}public class Test { public static void main(String [] args) { Thread t = new Thread(new RunHandler())。:不能,RunHandler沒有繼承Thread,不能用Thread創(chuàng)建對(duì)象(程序不能編譯通過,因?yàn)镽unHand
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1