2017-05-11 回歸小白愤惰,從頭修煉

最近因為項目的原因苇经,比較心煩意燥,索性把 Java 從頭開始理一遍宦言,期間發(fā)現(xiàn)很多新的東西扇单,受益匪淺,自己修行還差得遠奠旺。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----寫在前面的跟題記差不多的東西


1.多態(tài)

? 多態(tài)分為兩種蜘澜,即:

? ? ? ? ? ? ? 1.編譯時多態(tài),從JVM的角度來講响疚,靜態(tài)分派鄙信;即重載

? ? ? ? ? ? ? 2.運行時多態(tài),從JVM的角度來講忿晕,動態(tài)分派装诡;即重寫

? ?重載:相同方法名,不同參數(shù)践盼。在代碼中鸦采,同一個類名下,可以編寫多個同名咕幻,入?yún)⒉煌ㄟ@點是必須項)赖淤,返回值可以不同的方法

在調用時,根據(jù)入?yún)⒄{用不同的方法谅河。

? ? 重寫:一般是伴隨著繼承咱旱,由子類繼承父類,并重新定義父類中的方法绷耍。

? ? ? ? ? ? 注意兩點:我們有一個父類Father吐限,有一個子類Children?

? ? ? ? ? ? ? 1.向上轉型是自動的;Father f = new Children()

? ? ? ? ? ? ? 2.向下轉型需要強轉褂始;Children c = (Children)new Father()


2.final關鍵字

一般面試都很容易問到诸典,很好答,但是想得高分也很考驗基礎崎苗,我查看了很多資料狐粱,學習并記錄如下舀寓。

1 .被final修飾的類不可以被繼承

2. 被final修飾的方法不可以被重寫

3. 被final修飾的變量不可以被改變

這里特別注意下第三點,被final修飾的變量不可變肌蜻,指的是變量的引用不可變互墓,即指向變量的地址不可變,而

變量的內(nèi)容是可以改變的蒋搜。


3.static關鍵字

1. static靜態(tài)變量? ? 2. static靜態(tài)方法? 3. static靜態(tài)代碼塊? 4. static靜態(tài)內(nèi)部類? 5. import static

① 篡撵。根據(jù)JVM的類加載機制,靜態(tài)資源是在類初始化時加載豆挽,并且只加載一次育谬,類初始化優(yōu)先于類的new,可以看出靜態(tài)變量是在類new之前就已經(jīng)

加載的帮哈,靜態(tài)資源的加載順序優(yōu)先于非靜態(tài)資源膛檀,所以我們可以很容易知道,靜態(tài)資源不可以引用非靜態(tài)資源娘侍,靜態(tài)資源可以引用靜態(tài)資源宿刮,非

靜態(tài)資源可以引用靜態(tài)資源。

②私蕾。由①可知僵缺,靜態(tài)代碼塊也是在類初始化時就已經(jīng)加載了的,也只加載一次踩叭。注意幾點:

? ? ? ? ? 1. 多個靜態(tài)資源的加載順序是嚴格按照靜態(tài)資源的定義順序來加載的磕潮。(語句在源文件中的出現(xiàn)順序);

? ? ? ? ? 2 .靜態(tài)代碼塊對于定義在它之后的靜態(tài)變量容贝,可以賦值自脯,但是不能訪問;

? ? ? ? ? 3. 靜態(tài)代碼塊是嚴格按照父類靜態(tài)代碼塊->子類靜態(tài)代碼塊的順序加載的斤富,且只加載一次膏潮;

③關于import static

? ? ?貼兩段代碼 :

import ?static ?java.lang.Math.*;

public ?class ?A{

? ? ?public ? static ? void ? main(String[] args){

? ? ? ? ? ? ?System.out.println(sin(2.2));

? ? ?}

}

引入Math包下的所有靜態(tài)資源,用到其中某個方法時满力,可直接寫方法名使用焕参,例如sin;


import static java.lang.Math.sin;

public ?class A{

? ? public ? ?static ? ?void ? main(String[] args){

? ? ? ? ? ? ? ? ?System.out.println(sin(2.2));

? ? }

}

引入Math包下的某個具體靜態(tài)資源油额,可直接寫方法名使用叠纷,例如sin;


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 以上所得均來自博客 ??www.cnblogs.com/xrq730/

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末潦嘶,一起剝皮案震驚了整個濱河市涩嚣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖航厚,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件顷歌,死亡現(xiàn)場離奇詭異,居然都是意外死亡幔睬,警方通過查閱死者的電腦和手機眯漩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溪窒,“玉大人,你說我怎么就攤上這事冯勉〕喊觯” “怎么了?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵灼狰,是天一觀的道長宛瞄。 經(jīng)常有香客問我,道長交胚,這世上最難降的妖魔是什么份汗? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮蝴簇,結果婚禮上杯活,老公的妹妹穿的比我還像新娘。我一直安慰自己熬词,他們只是感情好,可當我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霞篡,像睡著了一般萧落。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颜矿,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天寄猩,我揣著相機與錄音,去河邊找鬼骑疆。 笑死田篇,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的箍铭。 我是一名探鬼主播斯辰,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼坡疼!你這毒婦竟也來了彬呻?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎闸氮,沒想到半個月后剪况,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蒲跨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年译断,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片或悲。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡孙咪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巡语,到底是詐尸還是另有隱情翎蹈,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布男公,位于F島的核電站荤堪,受9級特大地震影響,放射性物質發(fā)生泄漏枢赔。R本人自食惡果不足惜澄阳,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望踏拜。 院中可真熱鬧碎赢,春花似錦、人聲如沸速梗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽镀琉。三九已至峦嗤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間屋摔,已是汗流浹背烁设。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钓试,地道東北人装黑。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像弓熏,于是被迫代替她去往敵國和親恋谭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎部分 基礎部分的順序:基本語法挽鞠,類相關的語法疚颊,內(nèi)部類的語法狈孔,繼承相關的語法,異常的語法材义,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • (一)Java部分 1均抽、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,085評論 0 62
  • 從三月份找實習到現(xiàn)在,面了一些公司其掂,掛了不少油挥,但最終還是拿到小米、百度款熬、阿里深寥、京東、新浪贤牛、CVTE惋鹅、樂視家的研發(fā)崗...
    時芥藍閱讀 42,216評論 11 349
  • 轉自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帥199207閱讀 8,504評論 3 93