java總復(fù)習(xí)資料_第1頁(yè)
java總復(fù)習(xí)資料_第2頁(yè)
java總復(fù)習(xí)資料_第3頁(yè)
java總復(fù)習(xí)資料_第4頁(yè)
java總復(fù)習(xí)資料_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、立身以立學(xué)為先,立學(xué)以讀書為本JAVAM習(xí)資料注:有些問(wèn)題是自己找的答案,可能存在錯(cuò)誤,請(qǐng)各位在看時(shí)候,發(fā)現(xiàn)了問(wèn)題在群里面說(shuō)一下。帶有頁(yè)數(shù)的問(wèn)題,可以自行查證一下。有些問(wèn)題范圍太廣,所以不好總結(jié),只給了頁(yè)數(shù)。1 .賦值運(yùn)算符:=,+=, -=, *=, /=, &=,尸,=, <<=,>>=,>>>= 格式是:op1二元運(yùn)算符=op2等價(jià)于op1=op1二元運(yùn)算符(op2) 其中的二元運(yùn)算符指的是賦值運(yùn)算符(=)之前的那些加減乘除等 運(yùn)算符。Eg:i+=5等價(jià)于 i=i+(5),i*=2+3 等價(jià)于 i=i*(2+3)2 .條件運(yùn)算符(三目運(yùn)算

2、符):op1?op2:op3當(dāng)?shù)谝粋€(gè)表達(dá)式的值true時(shí),結(jié)果為表達(dá)式二的值,否則,結(jié)果為 表達(dá)式三的值。可以將該三目運(yùn)算符轉(zhuǎn)換成為if-else語(yǔ)句If (op1)Op2;ElseOp3;3 .控制結(jié)構(gòu)有七種(p39)(1)If (布爾表達(dá)式)語(yǔ)句If(布爾表達(dá)式) 一條或多條語(yǔ)語(yǔ)句If(布爾表達(dá)式)語(yǔ)句1或語(yǔ)句塊1Else語(yǔ)句2或語(yǔ)句塊2If(布爾表達(dá)式1)語(yǔ)句1或語(yǔ)句塊1Else if (布爾表達(dá)式2)語(yǔ)句2或語(yǔ)句塊3ElseIf 和 else(2) switch(表達(dá)式)語(yǔ)句3或語(yǔ)句塊3愿Witch(表達(dá)式)Case 值 1:語(yǔ)句組1Break;Case 2:語(yǔ)句組2Break;Cas

3、e n:語(yǔ)句組nBreak;Defalult:for語(yǔ)句while(布爾表達(dá) 式)語(yǔ)句或語(yǔ)句組更新表達(dá)式;For(初始化表達(dá)式;條件表達(dá)式;更新表達(dá)式) 語(yǔ)句或語(yǔ)句塊(4) while(布爾表達(dá)式)語(yǔ)句或語(yǔ)句塊(5) do語(yǔ)句塊或語(yǔ)句While (布爾表達(dá)式)(6) break用于switch,循環(huán),和帶標(biāo)號(hào)的語(yǔ)句塊中。(7)continue只能用在循環(huán)語(yǔ)句中。4 .字符串引用的類有:java.lang.string(字符串類)和 java.lang.stringbuffer (字符串緩沖類)。P138頁(yè)表中的內(nèi)容。5 .運(yùn)算符有:算術(shù)運(yùn)算符,關(guān)系運(yùn)算符,布爾邏輯運(yùn)算符,位運(yùn)算符, 賦值類運(yùn)算

4、符,條件運(yùn)算符,其他運(yùn)算符。P306 .定義字符串有以下幾種方式:P125(1)采用字符串直接量:即直接用雙引號(hào)括起來(lái)的字符序列。如:string s1 = " 1223何以看一下P136的示例,判斷哪些是字符串直接 量。)(2)用類java.lang.string構(gòu)造方法并采用NEW運(yùn)算符:new (構(gòu)造方法 的調(diào)用參數(shù)列表)例:String s1=new String。;(3)將一種類型的數(shù)據(jù)轉(zhuǎn)化成為字符串:String.valueof(要轉(zhuǎn)換的數(shù)據(jù), 起始位,個(gè)數(shù))(4)利用運(yùn)算符 “ +”:例:string s1= " 123” +“ 456”7 .定義常量用:fi

5、nal8 .拋異常的關(guān)鍵字是throw和throws (如果只有一個(gè)空就填throw)9 .整型的變量有:byte(字),short (短整數(shù)),int (整數(shù)),long (長(zhǎng)整數(shù)) 浮點(diǎn)型的變量有:float (單精度浮點(diǎn)數(shù)),double (雙精度浮點(diǎn)數(shù)) 10.異常的兩種類型是:受檢異常和非受檢異常(包括運(yùn)行時(shí)異常和 錯(cuò)誤),處理異常的方式有:捕捉異常和轉(zhuǎn)移異常。11 . JAVA當(dāng)跨平臺(tái)的原因是虛擬機(jī)。12 .創(chuàng)建隨機(jī)訪問(wèn)文件的實(shí)例對(duì)象,可以通過(guò)類: java.io.RandomAccessFile13 .類java.applet.Applet的生命周期的成員方法: init,sta

6、rt,paint,stop,destroy14 .事件處理機(jī)制的機(jī)制有:鼠標(biāo)事件處理方法和鍵盤事件處理方法。15 . Applet編寫執(zhí)行的四個(gè)步驟:(1)編輯Java Applet的java源文 件(2)編寫相應(yīng)的 HTML文件(3)編譯 Java Applet ( javac HelloWorld.java ) (4)執(zhí)行 java Applet(appletviewer HTML 文件 名或用瀏覽器打開(kāi)HTMLC件)注:括號(hào)中的內(nèi)容為擴(kuò)展了解)Application 執(zhí)行的步驟有:編輯,編譯,執(zhí)行。16 . Swing圖形用戶界面通過(guò)組件和容器的組合就形成圖形界面。17 . Java中異

7、常類型的父類是:java.lang.Exception18 .靜態(tài)多態(tài)性指的是在同一個(gè)類中同名方法在功能上的重載。在方 法聲明的形式上要求同名的方法具有不同的參數(shù)列表(即參數(shù)個(gè)數(shù)不同,參數(shù)數(shù)據(jù)類型不同,參數(shù)的數(shù)據(jù)類型排列順序不同)注:可以根 據(jù)自己寫的來(lái)記。19 .構(gòu)造方法名必須與類名相同;構(gòu)造方法不具有任何返回類型;任何一個(gè)類都含有構(gòu)造方法。20 . Applet畫圖用的方法是:draw21 .多項(xiàng)文件要寫小數(shù)據(jù)用什么流?數(shù)據(jù)的輸入流 java.io.DataInputStream 。(輸入流是:java.io.DataOutputStream )22 .讀寫文件要用到的類:(1)從文件中讀

8、寫一個(gè)字符:java.ioReader 和java.io. Writer (2)讀和輸出單個(gè)或多個(gè)字符 java.io.FileReader 和 java.io.FileWriter; (3)帶緩存的讀寫 java.io.BufferedReader 和 java.io.BufferedWriter( 提供了按行 讀取數(shù)據(jù)的成員方法:readline()P22323 . Applet的布局:(1) FlowLayout行對(duì)齊方式的取值有常量: java.awt.FlowLayout.LEFT,java.awt.FlowLayout.CENTER,java.awt.FlowLayout.RIGH

9、T(2) GideLayout 也有提及,P266(3)邊界布局管理器(BorderLayout )是頂層容器 javax.swing.JFrame 和 javax.swing.JApplet的默認(rèn)管理器。BorderLayout 劃分有五個(gè)區(qū)域,分別對(duì)應(yīng)于常量: java.awt.BorderLayout.EAST,java.awt.BorderLayout.WEST,java.awt.BorderLayout.SOUTH,java.awt.BorderLayout.NORTH,java.awt.BorderLayout.CENTER24 .畫圖要引入什么包:draw25 .supper 類

10、的作用:P7526 .修飾詞:abstract,static 和 final P8427 .構(gòu)造方法如何去寫?(帶參的和不帶參的)看了格式可以略看一 下P71頁(yè)的那個(gè)程序。28 .抽出異常:如:A/B, B=0,即為抽除除數(shù)不能為0。29 .程序處理異常對(duì)應(yīng)的類是:java.lang.Exception 及其子類,錯(cuò) 誤異常對(duì)應(yīng)的類是java.lang.Error 及其子類,運(yùn)行時(shí)異常對(duì)應(yīng)的類 是 java.lang.RuntimeException 及其子類。30 .單體程序設(shè)計(jì)模式的實(shí)現(xiàn)方法:要求一個(gè)類只能有一個(gè)實(shí)例對(duì)象。P18731 .枚舉類型的定義格式:枚舉類型修飾列表enum枚舉類型標(biāo)識(shí) 符枚舉常量1,枚舉常量2,枚舉常量N調(diào)用格式:枚舉類型標(biāo)識(shí)符.values()32 .捕捉異常語(yǔ)句格式p177,在異常出現(xiàn)之后,會(huì)中斷正常的程序 流程,進(jìn)入能捕捉相應(yīng)異常的catch語(yǔ)句塊。Finally 有無(wú)異常都要 執(zhí)行。異常強(qiáng)弱在該語(yǔ)句中的排列是:從上到下,由強(qiáng)到弱。異常可以在main ()后拋出,即在后面加上throw及相應(yīng)異常。P18033 . P228的部分程序,看兩個(gè)import語(yǔ)句;P229的部分程序,看 BufferedReader f=new BufferedReader(newInputstreamReader(

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論