Java | 對(duì)Java基本語法的認(rèn)識(shí)

一個(gè)Java程序可以認(rèn)為是一系列對(duì)象的集合,而這些對(duì)象通過調(diào)用彼此的方法來協(xié)同工作。

今天我們要來講的,是對(duì)Java基本語法簡(jiǎn)單的認(rèn)識(shí)下,要是覺得有需要補(bǔ)充的地方歡迎評(píng)論區(qū)討論哦~

今日詳解內(nèi)容包括:關(guān)鍵字、保留字、標(biāo)志符、修飾符、數(shù)組、枚舉、注釋。

關(guān)鍵字

定義:被Java語言賦予了特殊的含義,用做專門用途的字符串(單詞)

特點(diǎn):關(guān)鍵字中所有字母都為小寫

保留字

定義:現(xiàn)在Java版本尚未使用,但以后可以能會(huì)做關(guān)鍵字使用

注意:自己命名標(biāo)識(shí)符要避免使用保留字

想要架構(gòu)師資料的私聊我哦

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

定義:可以自己命名的地方都叫標(biāo)識(shí)符

如:包名、類名、接口名、變量名、方法名、常量名

(一)標(biāo)識(shí)符命名規(guī)則:

1.由26個(gè)英文字母大小寫,下劃線( _ )、美元符號(hào)( $ )組成

2.數(shù)字不可以開頭

3.不可以使用關(guān)鍵字和保留字、但能包含關(guān)鍵字和保留字

4.java中嚴(yán)格區(qū)分大小寫,長(zhǎng)度沒有限制

5.標(biāo)識(shí)符不能包含空格

6.合法標(biāo)識(shí)符舉例:age、$salary、_value、__1_value

7.非法標(biāo)識(shí)符舉例:123abc、-salary


(二)標(biāo)識(shí)符命名規(guī)范:

遵守駝峰規(guī)則

包名:多單詞組成時(shí),所有字母都小寫:xxxyyyzzz

類名、接口名:多單詞組成時(shí),所有單詞的首字母都大寫:XxxYyyZzz

變量名、方法名:多單詞組成時(shí),第一個(gè)單詞首字母小寫,第二個(gè)單詞開始每個(gè)單詞首字母大寫:xxxYyyZzz

常量名:所有字母都大寫。多單詞時(shí)每個(gè)單詞用下劃線連接:XXX_YYY_ZZZ

注意:良好的命名習(xí)慣不但有助于提高可讀性,還對(duì)未來有莫大的幫助,取名要盡量見名知意

注釋:

單行注釋:? 使用“//”開頭,“//”后面的單行內(nèi)容均為注釋。

多行注釋:? 以“/*”開頭以“*/”結(jié)尾,在“/*”和“*/”之間的內(nèi)容為注釋,我們也可以使用多行注釋作為行內(nèi)注釋。但是在使用時(shí)要注意,多行注釋不能嵌套使用。

文檔注釋:? 以“/** ”開頭以“*/”結(jié)尾,注釋中包含一些說明性的文字及一些JavaDoc標(biāo)簽(后期寫項(xiàng)目時(shí),可以生成項(xiàng)目的API)

我的答案(Java架構(gòu)師交流企鵝裙*/*:1028678754)


修飾符

像其他語言一樣,Java可以使用修飾符來修飾類中方法和屬性。主要有兩類修飾符:

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

不可訪問修飾符 : final, abstract, strictfp

在后面的章節(jié)中我們會(huì)深入討論Java修飾符。


數(shù)組

數(shù)組是儲(chǔ)存在堆上的對(duì)象,可以保存多個(gè)同類型變量。在后面的章節(jié)中,我們將會(huì)學(xué)到如何聲明、構(gòu)造以及初始化一個(gè)數(shù)組。


枚舉

Java 5.0引入了枚舉,枚舉限制變量只能是預(yù)先設(shè)定好的值。使用枚舉可以減少代碼中的bug。

例如,我們?yōu)楣暝O(shè)計(jì)一個(gè)程序,它將限制果汁為小杯、中杯、大杯。這就意味著它不允許顧客點(diǎn)除了這三種尺寸外的果汁。

注意:枚舉可以單獨(dú)聲明或者聲明在類里面。方法、變量、構(gòu)造函數(shù)也可以在枚舉中定義。


注釋

類似于C/C++,Java也支持單行以及多行注釋。注釋中的字符將被Java編譯器忽略。



好了,以上就是我給大家分享的自己對(duì) Java基本語法的簡(jiǎn)單認(rèn)識(shí),希望能給大家?guī)硪欢ǖ膸椭?/p>

有問題可以在下方評(píng)論區(qū)討論或者找我私聊哦~

?著作權(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)容

  • 當(dāng)考慮Java程序也可以被定義為通過調(diào)用對(duì)方的方法,該通信對(duì)象的集合?,F(xiàn)在,讓我們簡(jiǎn)要地看到什么類,對(duì)象,方法和實(shí)...
    鑫韭緣設(shè)計(jì)閱讀 484評(píng)論 0 1
  • Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和...
    Java小辰閱讀 1,123評(píng)論 1 3
  • Win7下如何打開DOS控制臺(tái)? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,713評(píng)論 4 12
  • 一個(gè)Java程序可以認(rèn)為是一系列對(duì)象的集合,而這些對(duì)象通過調(diào)用彼此的方法來協(xié)同工作。下面簡(jiǎn)要介紹下類、對(duì)象、方法和...
    代碼人生sl閱讀 897評(píng)論 0 0
  • 今天我去學(xué)而思,參加了一次考試。因?yàn)轳R上要學(xué)期末了。所以學(xué)而思給我們舉辦了一個(gè)很多六年級(jí)學(xué)生都要去參加的期末大聯(lián)考...
    學(xué)會(huì)微笑666閱讀 1,286評(píng)論 3 26

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