java定義類的保留字是_java中48個關鍵字和3個保留字_第1頁
java定義類的保留字是_java中48個關鍵字和3個保留字_第2頁
java定義類的保留字是_java中48個關鍵字和3個保留字_第3頁
java定義類的保留字是_java中48個關鍵字和3個保留字_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、java定義類的保留字是ava中48個關鍵字和3個保留字3個保留字truefalsenull1).訪問修飾符的關鍵字(共3個)public公有的可跨包,(默認選擇)protected受保護的當前包內(nèi)可用private私有的當前類可用2).定義類、接口、抽象類和實現(xiàn)接口、繼承類的關鍵字、實例化對象(共6個)class類publicclassA()花括號里有已實現(xiàn)方法體,類名需要與文件名相同interface接口publicinterfaceB()花括號里有方法體,但沒有實現(xiàn),方法體句子后面是英文分號“:”結(jié)尾abstract聲明抽象publicabstractclassC()介于類與接口中間,可

2、以有也可以沒有已經(jīng)實現(xiàn)的方法體implements實現(xiàn)用于類或接口實現(xiàn)接口publicclassAinterfaceB()extends繼承用于類繼承類publicclassAextendsD()new創(chuàng)建新對象Aa=newA();A表示一個類3) .包的關鍵字(共2個)import引入包的關鍵字當使用某個包的一些類時,僅需類名然后使用ctrl+shift+o或者選定類名(類或?qū)傩曰蚍椒?按住ctrl+單擊即可自動插入類所在的包。如:JFrame快捷鍵之后自動加入importjavax.swing.JFrame;package定義包的關鍵字將所有有關的類放在一個包類以便查找修改等。如:pack

3、agejavake.flycat.draw002;4) .數(shù)據(jù)類型的關鍵字(共12個)byte字節(jié)型8bitchar字符型16bitboolean布爾型short短整型16bitint整型32bitfloat浮點型32bitlong長整型64bitdouble雙精度64bitvoid無返回publicvoidA()其他需要返回的經(jīng)常與return連用null空值true真false假5) .條件循環(huán)(流程控制)(共12個)if如果if()如果小括號里面怎么怎么樣花括號就怎么怎么樣else否則,或者常與if連用,用法相同while當什么的時候while怎么樣就do什么while()for滿足三個

4、條件時for(;)switch開關switch(表達式)case常量表達式1:語句1;case常量表達式2:語句2;default:語句;default就是如果沒有符合的case就執(zhí)行它default并不是必須的.case后的語句可以不用大括號.switch語句的判斷條件可以接受int,byte,char,short,不能接受其他類型.case返回開關里的結(jié)果default默認do運行長與while連用break跳出循環(huán)continue繼續(xù)中斷本次循環(huán),并并開始下一次return返回return個返回值類型instanceof實例一個二元操作符,和=,6) .修飾方法、類、屬性和變量(共9個)

5、只有內(nèi)部類可以使用static關鍵字修飾,static靜態(tài)的屬性和方法都可以用static修飾,直接使用類名屬性和方法名。調(diào)用直接使用類名內(nèi)部類類名進行調(diào)用。static可以獨立存在。靜態(tài)塊final最終的不可方法和類都可以用final來修飾被改變的final修飾的類是不能被繼承的final修飾的方法是不能被子類重寫。常量的定義:final修飾的屬性就是常量。super調(diào)用父類的方法常見publicvoidpaint(Graphicsg)super.paint(g);this當前類的父調(diào)用當前類中的方法(表示調(diào)用這個方法的對象)類的對象this.addActionListener(al):等等

6、native本地strictfp嚴格,精準synchronized線程,同步transient短暫volatile易失7).錯誤處理(共5個)catch處理異常1.try+catch程序的流程是:運行到try塊中,如果有異常拋出,則轉(zhuǎn)到catch塊去處理。然后執(zhí)行catch塊后面的語句2. try+catch+finally程序的流程是:運行到try塊中,如果有異常拋出,則轉(zhuǎn)到catch塊,catch塊執(zhí)行完畢后,執(zhí)行finally塊的代碼,再執(zhí)行finally塊后面的代碼。如果沒有異常拋出,執(zhí)行完try塊,也要去執(zhí)行finally塊的代碼。然后執(zhí)行finally塊后面的語句3. try+fi

7、nally程序的流程是:運行到try塊中,如果有異常拋出的話,程序轉(zhuǎn)向執(zhí)行finally塊的代碼。那末finally塊后面的代碼還會被執(zhí)行嗎?不會!因為你沒有處理異常,所以遇到異常后,執(zhí)行完finally后,方法就已拋出異常的方式退出了。這種方式中要注意的是,由于你沒有捕獲異常,所以要在方法后面聲明拋出異常try捕獲異常finally有沒有異常都執(zhí)行throw拋出一個一些可以導致程序出問題的因素,比如書寫錯誤,邏輯錯誤或者是api的應用錯誤等等.為了防止程序的崩潰就要預先檢測這些因素,異常對象所以java使用了異常這個機制.在java中異常是靠拋出也就是英語的throw來使用的,意思是如果發(fā)現(xiàn)到什么異常的時候就把錯誤信息拋出throws聲明一個異把異常交給他的上級管理,自己不進行異常處理??赡鼙粧伋?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論