Java入門教程:java基礎(chǔ)基本語法是什么屯伞?

當(dāng)考慮Java程序也可以被定義為通過調(diào)用對(duì)方的方法,該通信對(duì)象的集合『乐保現(xiàn)在劣摇,讓我們簡(jiǎn)要地看到什么類,對(duì)象弓乙,方法和實(shí)例變量是什么意思末融。

對(duì)象?-?對(duì)象具有狀態(tài)和行為。例如:狗有狀態(tài) - 顏色暇韧,名稱滑潘,繁殖以及行為,搖頭晃腦锨咙,吠叫语卤,吃。對(duì)象是類的實(shí)例。

類?-?一個(gè)類可以被定義為描述行為的模板/藍(lán)色印花/指出其類型支持的對(duì)象粹舵。

方法?-?一種方法钮孵,基本上是一個(gè)行為。一個(gè)類可以包含許多方法眼滤。它是在將邏輯寫入時(shí)巴席,數(shù)據(jù)操縱和所有的動(dòng)作被執(zhí)行的方法。

實(shí)例變量?-?每個(gè)對(duì)象都有其獨(dú)特的實(shí)例變量诅需。一個(gè)對(duì)象的狀態(tài)是由分配給這些實(shí)例變量的值來創(chuàng)建漾唉。

第一個(gè)Java程序:

看看打印單詞 Hello World 的簡(jiǎn)單代碼。

看下面是如何保存文件堰塌,編譯并運(yùn)行該程序赵刑。請(qǐng)按照以下步驟進(jìn)行:

打開記事本,并添加如上面的代碼场刑。

將文件另存為:MyFirstJavaProgram.java般此。

打開命令提示符窗口,然后去進(jìn)入保存類的目錄牵现。假設(shè)它是C:铐懊。

輸入'javac MyFirstJavaProgram.java“,然后按回車來編譯代碼瞎疼。如果代碼中沒有錯(cuò)誤科乎,在命令提示符下將到下一行(假設(shè):路徑變量設(shè)置)。

現(xiàn)在贼急,輸入“java MyFirstJavaProgram'來運(yùn)行程序喜喂。

將可以看到?' Hello World '?印在窗口上。

基本語法:

關(guān)于Java程序竿裂,要記住以下幾點(diǎn)玉吁。

大小寫敏感性?-?Java是大小寫敏感的,這意味著標(biāo)識(shí)符Hello?和?hello會(huì)有不同的含義在Java中腻异。

類名稱?-?對(duì)于所有的類名首字母應(yīng)該大寫进副。

如果需要用幾個(gè)單詞來構(gòu)成類的名稱,每個(gè)內(nèi)部單詞的第一個(gè)字母應(yīng)該大寫悔常。

如類名?MyFirstJavaClass

方法名稱?-?所有的方法名應(yīng)該以小寫字母開頭影斑。

如果幾個(gè)單詞來構(gòu)成方法的名稱,每個(gè)內(nèi)部單詞的第一個(gè)字母應(yīng)該大寫机打。

例如?public void myMethodName()

程序文件名?-?程序文件的名稱應(yīng)的類的名稱完全匹配矫户。

保存文件時(shí),應(yīng)該使用類名(請(qǐng)記住Java是大小寫敏感)并添加 '.java'的名稱的末尾(如果該文件名和類名不符合程序?qū)o法編譯)保存残邀。

例如: 假設(shè)'MyFirstJavaProgram“是類名皆辽。那么該文件應(yīng)保存為?'MyFirstJavaProgram.java'

public static void main(String args[])?-?Java程序處理從main()方法開始柑蛇,這是每一個(gè)Java程序的強(qiáng)制性部分入口..

Java標(biāo)識(shí)符:

所有的Java組件都需要名字。用于類驱闷,變量和方法的名字叫做標(biāo)識(shí)符耻台。

在Java中,有幾點(diǎn)要記住的標(biāo)識(shí)符空另。它們?nèi)缦拢?/p>

所有的標(biāo)識(shí)符應(yīng)該以一個(gè)字母(A至Z或a到z)盆耽,貨幣字符($)或下劃線(_)。

之后的第一個(gè)字符的標(biāo)識(shí)符可以具有字符的任意組合扼菠。

關(guān)鍵字不能被用作標(biāo)識(shí)符摄杂。

最重要是標(biāo)識(shí)符是區(qū)分大小寫的。

合法標(biāo)識(shí)符的例子: age, $salary, _value, __1_value

非法標(biāo)識(shí)符的例子s: 123abc, -salary

Java修飾符:

像其他的語言循榆,它是可以修改的類析恢,方法等,通過使用修飾符冯痢。有兩類修飾符:

訪問修飾符:?default, public , protected, private

非訪問修飾符:?final, abstract, strictfp

關(guān)于修飾符在下一節(jié)會(huì)給出更多細(xì)節(jié)氮昧。

Java變量:

我們會(huì)看到以下變量類型在Java中:

局部變量

類變量(靜態(tài)變量)

實(shí)例變量(非靜態(tài)變量)

Java數(shù)組:

數(shù)組是存儲(chǔ)相同類型的多個(gè)變量的對(duì)象框杜。然而一個(gè)數(shù)組本身是在堆中的對(duì)象浦楣。我們會(huì)學(xué)習(xí)如何聲明,構(gòu)造和初始化在即將到來的章節(jié)咪辱。

Java 枚舉:

枚舉在Java 5.0中進(jìn)行了介紹振劳。枚舉一個(gè)變量限于只有幾個(gè)預(yù)定義的值之一。在此枚舉列表的值稱為枚舉油狂。

隨著使用枚舉历恐,可以減少錯(cuò)誤代碼的數(shù)量。

例如专筷,如果考慮一個(gè)新鮮果汁店的應(yīng)用程序弱贼,這將有可能限制玻璃尺寸小,中磷蛹,大吮旅。這將確保它不會(huì)允許任何人以任何尺寸比小型,中型或大型的訂單味咳。

例子:

上面的例子會(huì)產(chǎn)生以下結(jié)果:

Size: MEDIUM

注:枚舉可以聲明為自己或一個(gè)類的內(nèi)部庇勃。方法,變量槽驶,構(gòu)造函數(shù)可以枚舉內(nèi)定義為好责嚷。

Java 關(guān)鍵字:

下面列出了Java中的保留字。這些保留字可以不被用作常量或變量掂铐,或任何其他的標(biāo)識(shí)符名稱罕拂。

Java的注釋

Java支持單行和多行注釋非常類似于C和C + +揍异。任何注釋內(nèi)所有可用的字符是由Java編譯器忽略。

使用空行:

只含有空格聂受,可能帶有注釋行蒿秦,被稱為一個(gè)空行,Java完全忽略它蛋济。

繼承:

在Java中棍鳖,類可以衍生自類⊥肼茫基本上渡处,如果需要?jiǎng)?chuàng)建一個(gè)新的類,在這里已經(jīng)有一些需要的代碼的類祟辟,然后就可以從已經(jīng)存在的代碼中派生新類医瘫。

這個(gè)概念允許重用現(xiàn)有類的字段和方法,而無需重寫代碼在一個(gè)新的類旧困。在這種情況下現(xiàn)有的類稱為父類和派生類稱為子類醇份。

接口:

在Java語言中,接口可以被定義為關(guān)于如何相互通信的對(duì)象之間的聯(lián)系吼具。接口起到了至關(guān)重要的作用僚纷,當(dāng)涉及到繼承的概念。

接口定義的方法拗盒,一個(gè)派生類(子類)應(yīng)該使用怖竭。但該方法的實(shí)現(xiàn)完全取決于子類。

下一步是什么陡蝇?

下一節(jié)將說明對(duì)象和類在Java編程痊臭。在本節(jié)結(jié)束時(shí),將能夠獲得清晰的畫面登夫,什么是對(duì)象广匙,什么是Java中的類。

學(xué)習(xí)過程中遇到什么問題或者想獲取學(xué)習(xí)資源的話恼策,歡迎加入Java學(xué)習(xí)交流群鸦致,點(diǎn)擊鏈接加入群【Java編程入門學(xué)習(xí)】學(xué)習(xí)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市戏蔑,隨后出現(xiàn)的幾起案子蹋凝,更是在濱河造成了極大的恐慌,老刑警劉巖总棵,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鳍寂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡情龄,警方通過查閱死者的電腦和手機(jī)迄汛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門捍壤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鞍爱,你說我怎么就攤上這事鹃觉。” “怎么了睹逃?”我有些...
    開封第一講書人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵盗扇,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我沉填,道長(zhǎng)疗隶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任翼闹,我火速辦了婚禮斑鼻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘猎荠。我一直安慰自己坚弱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開白布关摇。 她就那樣靜靜地躺著荒叶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拒垃。 梳的紋絲不亂的頭發(fā)上停撞,一...
    開封第一講書人閱讀 51,521評(píng)論 1 304
  • 那天瓷蛙,我揣著相機(jī)與錄音悼瓮,去河邊找鬼。 笑死艰猬,一個(gè)胖子當(dāng)著我的面吹牛横堡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冠桃,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼命贴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了食听?” 一聲冷哼從身側(cè)響起胸蛛,我...
    開封第一講書人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎樱报,沒想到半個(gè)月后葬项,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迹蛤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年民珍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了襟士。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嚷量,死狀恐怖陋桂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蝶溶,我是刑警寧澤嗜历,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站抖所,受9級(jí)特大地震影響秸脱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜部蛇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一摊唇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涯鲁,春花似錦巷查、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至警绩,卻和暖如春崇败,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肩祥。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工后室, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人混狠。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓岸霹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親将饺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贡避,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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