Java基礎筆記

1.Java中類的成員變量會有初值 局部變量不會有初值

2.構造方法:用來初始化對象 方法名與類名相同 分為有參和無參 有參和無參可共存

3.靜態變量 可以通過類名直接訪問 所有對象均可以訪問 但無法修改

4.初始化塊:類的實例創建時 會依次執行初始化塊 且只會執行一次 通常為成員變量賦值
靜態初始化塊:static修飾的塊 只在類加載時執行 只能給靜態變量賦值

5.封裝: 訪問修飾符 可見性 private 默認 protected public 訪問范圍分別在本類 同包 子類 其他 依次擴大
geter seter 和OC相同

6.Java中的包 通過import導入 package關鍵字 必須在第一行
可以通過包名區別名字相同的類 OC中并沒有 這個應該就是命名空間
java中的包命名規則一般為 com.功能.類名 且為全小寫
import com.A.* 將A下的所有文件導入

7.Java中的this關鍵字 表示當前對象 類似于OC中的self

8.內部類 普通內部類 創建: 內部類 對象名 = 外部類對象.new 內部類;
訪問外部類屬性 外部類名.this.屬性名
靜態內部類 創建: 內部類 對象名 = new 內部類
訪問外部類靜態變量 外部類名.靜態變量名
方法內部類 只能在該方法中使用 (swift也有這樣的特性 個人感覺沒啥亂用 導致代碼一團糟)

9.繼承 extends關鍵字 單繼承 與OC一致(貌似了解的只有C++是多繼承)
構造方法執行順序 先父類 后子類
屬性賦值 先執行初值 再執行構造方法中的賦值
final 修飾類 類不允許被繼承 修飾屬性 屬性只能被出初始化一次 修飾方法 方法不能被重寫
super 代表父類對象 可以訪問父類的屬性 方法等 類似OC

10.重寫 與OC相同

11.Object類 toString()方法 會輸出改對象的內存地址 可以通過重寫該方法 更改預期的結果
equals()方法 比較對象是否指向同一塊內存地址 OC直接使用==判斷

12.多態 對象具有多種形態(引用多態、方法多態) 與OC類似

13.引用類型轉換 強制類型轉換時使用instanceof關鍵字保證安全 類似于OC中的 isKindOfClass

14.抽象類 abstract關鍵字 只聲明 不實現 規定子類應有的方法
eg. abstract class A{abstract void funcA();} //抽象類A包含了一個子類必須實現的funcA

15.接口 規定了某些類必須實現某些方法
interface關鍵字
通常被其他類繼承 實現 不能使用
格式: [修飾符] abstract interface [接口名] [extends 父接口1,父接口2...]
{
零個到多個常量定義。。
零個到多個抽象方法定義。。
}
使用接口 implements關鍵字
格式: [修飾符] class 類名 extends 父類 implements 接口1, 接口2...

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,673評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,610評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,939評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,668評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,004評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,173評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,705評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,426評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,656評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,833評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,247評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,580評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,371評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,621評論 2 380

推薦閱讀更多精彩內容

  • Java基礎筆記(一) 面向對象 [TOC] 1、定義類 其中的修飾符可以是public、final、abstra...
    小小少年Boy閱讀 373評論 0 1
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,737評論 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,686評論 0 11
  • 面向對象主要針對面向過程。 面向過程的基本單元是函數。 什么是對象:EVERYTHING IS OBJECT(萬物...
    sinpi閱讀 1,082評論 0 4
  • 半個月前,我和一家 B 輪公司的兩名運營談合作,其中有個男孩是 95 后,剛剛工作,我們聊起業內的新銳作家時,他忽...
    簡淺Jian閱讀 428評論 0 8