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

局部變量和全局變量:

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

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

????class Demo{??

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

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

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

}? ? ? ??


方法篇:

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

代碼: 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ā)生的異常,他會(huì)根據(jù)發(fā)生的異常和catch里面的進(jìn)行匹配(怎么匹配,按照catch塊從上往下匹配),當(dāng)它匹配某一個(gè)catch塊的時(shí)候,他就直接進(jìn)入到這個(gè)catch塊里面去了,后面在再有catch塊的話,它不做任何處理,直接跳過去,全部忽略掉。

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

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

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


繼承篇:

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

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

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

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

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

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

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