Java.2018-08-01

Java簡介

  1. Java語言不使用指針,而是引用
    指針和引用區(qū)別1
    指針和引用區(qū)別2

  2. 只支持類之間的單繼承堤瘤,但支持接口之間的多繼承咳焚,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。Java語言全面支持動態(tài)綁定蛉幸,而C++語言只對虛函數(shù)使用動態(tài)綁定。

  3. 源文件聲明規(guī)則

當(dāng)在一個源文件中定義多個類丛晦,并且還有import語句和package語句時奕纫,要特別注意這些規(guī)則:
(1)一個源文件中只能有一個public類
(2)一個源文件可以有多個非public類
(3)源文件的名稱應(yīng)該和public類的類名保持一致。例如:源文件中public類的類名是Employee烫沙,那么源文件應(yīng)該命名為Employee.java匹层。
(4)如果一個類定義在某個包中,那么package語句應(yīng)該在源文件的首行锌蓄。
(5)如果源文件包含import語句升筏,那么應(yīng)該放在package語句和類定義之間。如果沒有package語句瘸爽,那么import語句應(yīng)該在源文件中最前面您访。
(6)import語句和package語句對源文件中定義的所有類都有效。在同一源文件中剪决,不能給不同的類不同的包聲明洋只。
類有若干種訪問級別,并且類也分不同的類型:抽象類和final類等昼捍。
除了上面提到的幾種類型识虚,Java還有一些特殊的類,如:內(nèi)部類妒茬、匿名類担锤。

  1. Java變量類型

類變量
(1)與實(shí)例變量具有相似的可見性。但為了對類的使用者可見乍钻,大多數(shù)靜態(tài)變量聲明為public類型肛循;
(2)默認(rèn)值和實(shí)例變量相似。數(shù)值型變量默認(rèn)值是0银择,布爾型默認(rèn)值是false多糠,引用類型默認(rèn)值是null。變量的值可以在聲明的時候指定浩考,也可以在構(gòu)造方法中指定夹孔。此外,靜態(tài)變量還可以在靜態(tài)語句塊中初始化;
(3)靜態(tài)變量可以通過:ClassName.VariableName的方式訪問搭伤。
實(shí)例變量
(1)實(shí)例變量可以聲明在使用前或者使用后只怎;
(2)實(shí)例變量具有默認(rèn)值。數(shù)值型變量的默認(rèn)值是0怜俐,布爾型變量的默認(rèn)值是false身堡,引用類型變量的默認(rèn)值是null。變量的值可以在聲明時指定拍鲤,也可以在構(gòu)造方法中指定贴谎;
(3)實(shí)例變量可以直接通過變量名訪問。但在靜態(tài)方法以及其他類中季稳,就應(yīng)該使用完全限定名:ObejectReference.VariableName擅这。
局部變量
(1)局部變量是在棧上分配的;
(2)局部變量沒有默認(rèn)值绞幌,所以被聲明后,必須初始化一忱,才可使用莲蜘。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市帘营,隨后出現(xiàn)的幾起案子票渠,更是在濱河造成了極大的恐慌,老刑警劉巖芬迄,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件问顷,死亡現(xiàn)場離奇詭異,居然都是意外死亡禀梳,警方通過查閱死者的電腦和手機(jī)杜窄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來算途,“玉大人塞耕,你說我怎么就攤上這事∽烊浚” “怎么了扫外?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長廓脆。 經(jīng)常有香客問我筛谚,道長,這世上最難降的妖魔是什么停忿? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任驾讲,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝎毡。我一直安慰自己厚柳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布沐兵。 她就那樣靜靜地躺著别垮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扎谎。 梳的紋絲不亂的頭發(fā)上碳想,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機(jī)與錄音毁靶,去河邊找鬼胧奔。 笑死,一個胖子當(dāng)著我的面吹牛预吆,可吹牛的內(nèi)容都是我干的龙填。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拐叉,長吁一口氣:“原來是場噩夢啊……” “哼岩遗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凤瘦,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宿礁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蔬芥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體梆靖,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年笔诵,在試婚紗的時候發(fā)現(xiàn)自己被綠了返吻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡乎婿,死狀恐怖思喊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情次酌,我是刑警寧澤恨课,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站岳服,受9級特大地震影響剂公,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吊宋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一纲辽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦拖吼、人聲如沸鳞上。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽篙议。三九已至,卻和暖如春怠硼,著一層夾襖步出監(jiān)牢的瞬間鬼贱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工香璃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留这难,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓葡秒,卻偏偏與公主長得像姻乓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子眯牧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

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

  • 第01章 JAVA簡介第02章 基礎(chǔ)語法第02章 遞歸補(bǔ)充第03章 面向?qū)ο蟮?4章 異常處理第05章 數(shù)組第06...
    順毛閱讀 514評論 0 1
  • 小編費(fèi)力收集:給你想要的面試集合 1.C++或Java中的異常處理機(jī)制的簡單原理和應(yīng)用蹋岩。 當(dāng)JAVA程序違反了JA...
    八爺君閱讀 4,591評論 1 114
  • Java關(guān)鍵字的大致含義 關(guān)鍵字 含義 表明類或者成員方法具有抽象屬性 abstract 用來進(jìn)行程序調(diào)試 ass...
    殘?jiān)掠昙娂?/span>閱讀 370評論 0 0
  • 一:java概述:1,JDK:Java Development Kit炸站,java的開發(fā)和運(yùn)行環(huán)境星澳,java的開發(fā)工...
    ZaneInTheSun閱讀 2,650評論 0 11
  • 第二天,錦和我一起坐車去學(xué)校腿堤。 先到學(xué)院的接待處報道阀坏,然后到西聯(lián)交費(fèi)。全校的學(xué)生都在這里繳費(fèi)笆檀,隊(duì)伍的長度比方特節(jié)假...
    Jill_18閱讀 307評論 0 0