2018-07-01 java總復(fù)習(xí)

局部變量和全局變量:

? ? 局部變量:在一個方法或由一對{}表示的代碼塊內(nèi)定義的變量。在程序流進入所在方法(或代碼塊)時創(chuàng)建,在方法(或代碼塊)退出時消亡,因此也稱自動變量或臨時變量。

? ? 全局變量:又稱“外部變量”或"成員變量",它不是屬于哪個方法,作用域從定義的地址開始到源文件結(jié)束。在class **{}剛創(chuàng)建的內(nèi)部變量,當(dāng)全局變量只用一個int 定義,在main內(nèi)我無法使用它。但是我在int前加了一個static 后變成static int 類型,在main內(nèi)部就可以用了。

????class Demo{??

????????int x;// 非靜態(tài)成員變量,又稱為屬性,對該類不同的對象來說,屬性是不同的??

????????static int y=0;// 靜態(tài)成員變量,一個類中只有一個該變量,該類不同的對象共享同一個靜態(tài)成員變量??

????????public static void main(String[] args){? ?int m = 0;// 局部變量,是方法內(nèi)部定義的變量,只在方法內(nèi)部可見,在該方法結(jié)束后,由垃圾回收器自動回收y++;? System.out.println(‘y=’+y);????????//輸出結(jié)果就是y=1}

}? ? ? ??


方法篇:

? ? ? ? indexOf()方法:用于查詢指定字符在字符串中第一次出現(xiàn)處的位置索引。如果該字符串中沒有該字符,則返回-1;注:查詢的時候空格也占一個位置

代碼: String str = "123a567a" ;

? ? ? ? ? ? System.out.println(str.indexOf('a'));//輸出? 1? 從開頭查詢

????????????System.out.println(str.indexOf('a',4))//輸出? 7 從位置是4的5開始往后遍歷查詢a的位置

? ? ? ? charAt()方法:位于字符串的指定索引處的字符。該字符串的索引從零開始。

代碼: String str = "Sally is beautiful";

? ? ? ? ? ? System.out.println( str.charAt(9));//輸出? b

? ??????concat() 方法:用于將指定的字符串參數(shù)連接到字符串上。

代碼:String str ="123a567a";

? ? ? ? ? ?System.out.println(str.concat("abc"));// 輸出? 123a567aabc?


異常處理篇:

? ? ? ? try...catch...finally...?

? ? ? ? 注:?try里面發(fā)生的異常,他會根據(jù)發(fā)生的異常和catch里面的進行匹配(怎么匹配,按照catch塊從上往下匹配),當(dāng)它匹配某一個catch塊的時候,他就直接進入到這個catch塊里面去了,后面在再有catch塊的話,它不做任何處理,直接跳過去,全部忽略掉。

? ? ? ? try{? //需要被檢測的異常代碼,當(dāng)代碼區(qū)有錯誤,則返回所寫的異常處理,錯誤下邊的語句將不會執(zhí)行}

? ? ? ? catch (Exception e){//異常處理,即處理異常代碼}

? ? ? ? finally{//無論前邊是否有異常,一定會被執(zhí)行的代碼}


繼承篇:

? ??????class 父類 {}?

????????class 子類 extends 父類 {}

? ? ? ? 子類等父類執(zhí)行完才執(zhí)行。在 Java 中,類的繼承是單一繼承,也就是說,一個子類只能擁有一個父類,所以 extends 只能繼承一個類。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,692評論 18 399
  • 一、Java 簡介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計...
    子非魚_t_閱讀 4,562評論 1 44
  • 月光細數(shù)清明的榆錢 春風(fēng)與大地的牽手 也不過一路楊花 也不過 歷史的青杏 ??萘?石爛了 看似堅不可摧 終歸漸漸風(fēng)...
    春雪伊人閱讀 237評論 0 4
  • 心得 關(guān)于行動 個人成長這件事情,是一個需要長期持續(xù)去踐行的事情.不會很快的看到成果,沒有一勞永逸.而且過程中會有...
    加菲家的貓閱讀 752評論 1 1
  • 1. 參加了二十一天寫作訓(xùn)練營,每天花時間思考,寫作。最近臨近期末,每天白天在學(xué)校監(jiān)考,一邊監(jiān)考一遍改試卷,改完...
    小椰閱讀 424評論 0 6

友情鏈接更多精彩內(nèi)容