Java基礎(chǔ)入門(mén)篇(二)——Java注釋、關(guān)鍵字和標(biāo)識(shí)符
點(diǎn)擊上方“Java進(jìn)階學(xué)習(xí)交流”,進(jìn)行關(guān)注
(資料圖片僅供參考)
后臺(tái)回復(fù)“Java”即可獲贈(zèng)Java學(xué)習(xí)資料
今
日
雞
湯
但見(jiàn)悲鳥(niǎo)號(hào)古木,雄飛雌從繞林間。
前面幾篇文章用Java帶大家一起了解了幾個(gè)游戲小項(xiàng)目,感興趣的小伙伴可以點(diǎn)擊文章觀摩下,手把手教你用Java打造一款簡(jiǎn)單故事書(shū)(上篇)、手把手教你用Java打造一款簡(jiǎn)單故事書(shū)(下篇)、手把手教你用Java打造一款簡(jiǎn)單考試系統(tǒng)(上篇)、手把手教你用Java打造一款簡(jiǎn)單考試系統(tǒng)(下篇)接下來(lái)的幾篇文章是關(guān)于Java基礎(chǔ)的,希望對(duì)大家的學(xué)習(xí)有幫助,歡迎大家在討論區(qū)留言。
一、注釋1.Java注釋有3種:
(1)單行注釋。 //
例如:
public class HelloWorld{public static void main(String[] args){//向控制臺(tái)輸出Hello,World!System.out.println("Hello, World!")}}
(2)多行注釋。 /* */
例如:
public class HelloWorld{public static void main(String[] args){System.out.println("Hello, World!")/* 注釋控制臺(tái)輸出的Java、MYSQL,輸出Hello,World!System.out.println("Java")System.out.println("MYSQL")*/}}
(3)文檔注釋。 /** */
在開(kāi)始的/* 之后,第一行或幾行是關(guān)于類(lèi)、變量和方法的描述,然后,你可以包含一個(gè)或多個(gè)何種各樣的@標(biāo)簽。每一個(gè)@標(biāo)簽需要在一個(gè)新行的開(kāi)始或在一行開(kāi)始的緊跟這個(gè)星號(hào),多個(gè)相同類(lèi)型的標(biāo)簽應(yīng)該放成一組。
例如:
/*** 這個(gè)類(lèi)畫(huà)一個(gè)圓* @author zhan* @version 2.0*/
javadoc注釋標(biāo)簽語(yǔ)法:
該圖片引自《菜鳥(niǎo)教程》
2.注釋有什么作用:
(1)通過(guò)注釋提高Java源程序代碼的可讀性,使得Java程序條理清晰;
(2)幫助理解代碼,規(guī)范源代碼;
(3)可讀性第一,效率第二,減少后期的維護(hù);
二、關(guān)鍵字關(guān)鍵字:也稱(chēng)保留字,是Java語(yǔ)言中已定義的標(biāo)識(shí)符,具有特定含義。如public、class、void等。所有關(guān)鍵字均為小寫(xiě)。
abstract:表明類(lèi)或者成員方法具有抽象屬性。
boolean:基本數(shù)據(jù)類(lèi)型之一,聲明布爾類(lèi)型true和false。
break:在循環(huán)中用于跳出循環(huán)。
byte:基本數(shù)據(jù)類(lèi)型之一,字節(jié)類(lèi)型。
case:用在switch語(yǔ)句中,表示其中的一個(gè)分支。
catch:用在異常處理,用在捕獲異常。
class:表示一個(gè)類(lèi)。
continue:用于在循環(huán)中跳過(guò)本次循環(huán)。
default:默認(rèn),例如在switch語(yǔ)句中,表示一個(gè)默認(rèn)的分支。
do:用在do-while循環(huán)。
double:基本數(shù)據(jù)類(lèi)型之一,表示雙精度、64位的浮點(diǎn)數(shù)。
else:用在條件語(yǔ)句中,表示當(dāng)條件不成立的分支,例如:
if(表達(dá)式){語(yǔ)句1;}else{語(yǔ)句2;}
extends:表明一個(gè)類(lèi)型是另一個(gè)類(lèi)型的子類(lèi)型。對(duì)于類(lèi),可以是另一個(gè)類(lèi)或者抽象類(lèi);對(duì)于接口,可以是另一個(gè)接口。
false:boolean值的false。
final:用來(lái)說(shuō)明最終屬性,表示一個(gè)類(lèi)不能派生出子類(lèi),或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來(lái)定義常量。
finally:用于處理異常情況,用來(lái)表示一個(gè)基本肯定會(huì)被執(zhí)行到的語(yǔ)句塊。
float:基本數(shù)據(jù)類(lèi)型之一,表示單精度浮點(diǎn)型。
for:表示一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞。
if:用于分支結(jié)構(gòu)中的判斷。常與else和else if使用。
implements:表明一個(gè)類(lèi)實(shí)現(xiàn)了給定的接口。
import:用于導(dǎo)入包。
instanceof:用來(lái)測(cè)試一個(gè)對(duì)象是否是指定類(lèi)型的實(shí)例對(duì)象。
int:基本數(shù)據(jù)類(lèi)型之一,表示32位、有符號(hào)的整數(shù)。
interface:interface用于聲明一個(gè)接口,例如:
public interface A{void b();}
聲明a為一個(gè)接口,若接上該接口,則必須實(shí)現(xiàn)其中的抽象方法b,接口中的成員變量是static、final、public的。接口中的方法為靜態(tài)方法或默認(rèn)方法和靜態(tài)方法(API>=24)。
long:基本數(shù)據(jù)類(lèi)型之一,表示64位、有符號(hào)的整數(shù)。
native:用來(lái)聲明一個(gè)方法是由與計(jì)算機(jī)相關(guān)的語(yǔ)言(如C/C++/FORTRAN語(yǔ)言)實(shí)現(xiàn)的。
new:用于生成類(lèi)的實(shí)例。例如:
Person p = new Person();
null:用來(lái)標(biāo)識(shí)bai一個(gè)不確定的對(duì)象。
package:用于規(guī)定當(dāng)前文件的包。
private:一種訪(fǎng)問(wèn)控制方式,私有的方法和變量只能在本類(lèi)中訪(fǎng)問(wèn)。類(lèi)和接口不能為私有。
protected:一種訪(fǎng)問(wèn)控制方式,受保護(hù)的方法和變量只能給子類(lèi)和基類(lèi)訪(fǎng)問(wèn)。
public:一種訪(fǎng)問(wèn)控制方式,公有的方法、類(lèi)、變量、接口能夠被任何其他類(lèi)訪(fǎng)問(wèn)。
return:方法中返回?cái)?shù)據(jù),并結(jié)束方法。
short:基本數(shù)據(jù)類(lèi)型之一,表示16位、有符號(hào)的整數(shù)。
static:表明具有靜態(tài)屬性。
super:表明當(dāng)前對(duì)象的父類(lèi)型的引用或者父類(lèi)型的構(gòu)造方法。
switch:switch用于分支結(jié)構(gòu),判斷某個(gè)變量與一系列值是否相等。switch 語(yǔ)句中的變量類(lèi)型可以是:byte、short、int 、char、String、enum。
switch( 表達(dá)式 ){case 條件1:s1:?jiǎn)蝹€(gè)或多個(gè)語(yǔ)句break;case 條件2:s2:?jiǎn)蝹€(gè)或多個(gè)語(yǔ)句break;case 條件3:s3:?jiǎn)蝹€(gè)或多個(gè)語(yǔ)句break;default:S4:?jiǎn)蝹€(gè)或多個(gè)語(yǔ)句}
synchronized:表明一段代碼需要同步執(zhí)行。
this:指向當(dāng)前實(shí)例對(duì)象的引用。
throw:用于拋出一個(gè)異常。
throws:聲明在當(dāng)前定義的成員方法中所有需要拋出的異常。
transient:類(lèi)接上序列化接口后,可以通過(guò)transient關(guān)鍵字將某些變量變得無(wú)法序列化。
true:boolean值的true。
try:嘗試一個(gè)可能拋出異常的程序塊。
void:修飾方法,表示方法沒(méi)有返回值。
volatile:表明兩個(gè)或者多個(gè)變量必須同步地發(fā)生變化。
while:用于兩種循環(huán)結(jié)構(gòu):
while(表達(dá)式){循環(huán)體...}do{循環(huán)體...}while(表達(dá)式);三、標(biāo)識(shí)符
(一)什么是標(biāo)識(shí)符?
標(biāo)識(shí)符指的是用戶(hù)自己定義的名字,用來(lái)標(biāo)識(shí)類(lèi)名、變量名、方法名、數(shù)組名等。
(二)標(biāo)識(shí)符命名規(guī)則:
1.必須以字母、下劃線(xiàn)(_)或美元符號(hào)($)開(kāi)頭,后接字母、數(shù)字、下劃線(xiàn)或美元符號(hào)。
2.不能是Java關(guān)鍵字和保留字,但可以包含關(guān)鍵字和保留字。
3.不能包含空格和其他特殊符號(hào)。
4.大小寫(xiě)敏感。如test與Test表示兩個(gè)不同的標(biāo)識(shí)符。
例如:
合法標(biāo)識(shí)符:
a name _a $b num_age person1
非法標(biāo)識(shí)符:
2a String class @163四、總結(jié)
1.本文介紹了Java注釋的三種方法單行注釋、多行注釋、文檔注釋?zhuān)私庾⑨尩淖饔茫瑤椭斫獯a的,讓別人看懂你寫(xiě)的代碼;
2.了解Java的關(guān)鍵字,他們用來(lái)表示一種數(shù)據(jù)類(lèi)型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字不能用作變量名、方法名、類(lèi)名、包名和參數(shù),掌握標(biāo)識(shí)符命名的規(guī)則,標(biāo)識(shí)符是用戶(hù)自己定義的名字;
3.這些是Java的基礎(chǔ)知識(shí),希望能夠幫助到你,接下來(lái)請(qǐng)看Java基礎(chǔ)入門(mén)(三)。
-------------------End-------------------
往期精彩文章推薦:
手把手教你用Java打造一款簡(jiǎn)單故事書(shū)(上篇)手把手教你用Java打造一款簡(jiǎn)單故事書(shū)(下篇)手把手教你用Java打造一款簡(jiǎn)單考試系統(tǒng)(上篇)手把手教你用Java打造一款簡(jiǎn)單考試系統(tǒng)(下篇)歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持
想加入Python學(xué)習(xí)群請(qǐng)?jiān)诤笈_(tái)回復(fù)【入群】
萬(wàn)水千山總是情,點(diǎn)個(gè)【在看】行不行
關(guān)鍵詞:
您可能也感興趣:
今日熱點(diǎn)
為您推薦
端午節(jié)快手本地生活核銷(xiāo)金額環(huán)比增長(zhǎng)超7成
我國(guó)首艘,開(kāi)工建造!長(zhǎng)近103米,續(xù)航1.5萬(wàn)海里,將填補(bǔ)國(guó)內(nèi)空白
抓獲犯罪嫌疑人328名 昆明公安嚴(yán)厲打擊毒品違法犯罪進(jìn)行時(shí)……_環(huán)球觀熱點(diǎn)
更多
- 北向資金凈買(mǎi)入21.17億元,浪潮信息、美的集團(tuán)等獲加倉(cāng) 快資訊
- 星穹鐵道:姬子刷本不如希兒和景元?速度鞋才是王道
- 西安城南最大城改項(xiàng)目西江月重啟 案名辰宮紫雲(yún)境
- 成都靈活就業(yè)社保繳費(fèi)檔次2023最新消息
- 環(huán)球速遞!郟縣:“三抓三讓”推動(dòng)煙葉產(chǎn)業(yè)發(fā)展壯大
- 天天訊息:鐵腕治旅 | 張家界市對(duì)3名涉旅違規(guī)主播開(kāi)展聯(lián)合約談
- 天天微頭條丨名刀司命高清圖片_名刀司命
- 文獻(xiàn)走訪(fǎng)雀巢(中國(guó))有限公司并座談交流
更多
- 注冊(cè)會(huì)計(jì)師考試?yán)U費(fèi)入口及費(fèi)用2023
- 股權(quán)怎么樣才能代持_股權(quán)代持存在哪些法律風(fēng)險(xiǎn) 該如何破解_...
- 環(huán)球滾動(dòng):5月中國(guó)市場(chǎng)手機(jī)出貨量2603.7萬(wàn)部 同比增長(zhǎng)25.2%
- All in 阿里云,張勇再出發(fā)_環(huán)球觀焦點(diǎn)
- AI筆電帶來(lái)市場(chǎng)影響力,最快2024年就會(huì)開(kāi)始發(fā)酵
- 環(huán)球微頭條丨俄方:針對(duì)普里戈任的刑案尚未結(jié)案
- 5月企業(yè)資產(chǎn)證券化產(chǎn)品新增備案規(guī)模合計(jì)1073.70億元 環(huán)比增長(zhǎng)52.78%
- 義烏手工活外發(fā)廠家直接拿貨_義烏手工活外發(fā)加工網(wǎng)_播資訊
排行
- 世界聚焦:【全面推進(jìn)鄉(xiāng)村振興】賴(lài)源鄉(xiāng):發(fā)展特色種植產(chǎn)業(yè),...
- 凱德華北區(qū)與菜百股份將在開(kāi)店拓展等多方面達(dá)成合作
- 前三季度商業(yè)地產(chǎn)租賃需求創(chuàng)新高,存量地產(chǎn)價(jià)值提升空間廣闊
- 零氪科技暫停赴美IPO,上市計(jì)劃被延期
- 永定門(mén)電烤串完成近千萬(wàn)元天使輪融資
- 廈門(mén)市黑色金屬產(chǎn)業(yè)招商又節(jié)碩果 金馬能源新項(xiàng)目落戶(hù)
- 東方雨虹上半年歸屬凈利潤(rùn)約14.81億元-15.90億元
- 格林酒店一季度經(jīng)營(yíng)利潤(rùn)為6139萬(wàn)元,同比增長(zhǎng)64.9%
- 愛(ài)立信正進(jìn)一步加大在中國(guó)本土研發(fā)的投入 推動(dòng)5G技術(shù)創(chuàng)新
- 途虎養(yǎng)車(chē)與德國(guó)馬牌簽署戰(zhàn)略合作協(xié)議
最近更新
- Java基礎(chǔ)入門(mén)篇(二)——Java注釋、關(guān)鍵字和標(biāo)識(shí)符
- 任子行子公司亞鴻世紀(jì)受邀2023年工業(yè)互聯(lián)網(wǎng)大會(huì)主題演講
- 銀行行長(zhǎng)表示:若存款金額達(dá)到“這個(gè)數(shù)”,可以和銀行談利率
- 全球新資訊:優(yōu)愛(ài)騰芒向現(xiàn)實(shí)低頭,綜藝投放還是一門(mén)好生意嗎?
- 當(dāng)前速讀:防曬霜要過(guò)期了嗎?開(kāi)封前能用多久?
- 全球新資訊:海鍋股份:公司出口銷(xiāo)售業(yè)務(wù)占公司營(yíng)業(yè)收入的30%左右
- 《方舟:生存進(jìn)化》DLC已于6月22日上架!|焦點(diǎn)速讀
- 父親七十大壽祝福語(yǔ) 朋友父親七十大壽祝福語(yǔ)
- 郎酒晉升多位 80 后高管,折射未來(lái)戰(zhàn)略布局_當(dāng)前看點(diǎn)
- 考幼師資格證需要什么條件 初中學(xué)歷考幼師資格證需要什么條...
- 頭條:一條全是背影的視頻致敬禁毒英雄
- 踏板摩托車(chē)機(jī)油多久換一次最好(踏板摩托車(chē)機(jī)油多久換一次比...
- 官方認(rèn)證!“蓉寶”周邊亮相金牛交大凱德_每日看點(diǎn)
- 焦點(diǎn)熱議:日均開(kāi)行列車(chē)106對(duì),端午假期煙臺(tái)車(chē)務(wù)段發(fā)送旅客超4...
- 注冊(cè)領(lǐng)十元微信紅包的賺錢(qián)軟件,有什么軟件是可以賺錢(qián)并提現(xiàn)...
- 【世界時(shí)快訊】廣東:到2025年 “智領(lǐng)粵政、善治為民”的“...
- 九洲藥業(yè):控股子公司獲得格列齊特緩釋片的藥品注冊(cè)證書(shū)
- 北向資金凈買(mǎi)入21.17億元,浪潮信息、美的集團(tuán)等獲加倉(cāng) 快資訊
- 海口美蘭區(qū)舉辦“6.26”國(guó)際禁毒日禁毒宣傳活動(dòng)[圖] 環(huán)球速看
- 北京銀行14項(xiàng)違法違規(guī)領(lǐng)巨額罰單 新掌門(mén)上任后麻煩不斷
- 重點(diǎn)聚焦!百奧泰擬定增募資不超16.4億元 用于新藥研發(fā)及擴(kuò)建產(chǎn)能
- 加碼負(fù)極材料一體化 貝特瑞和京陽(yáng)科技合資項(xiàng)目正式投產(chǎn) 世界實(shí)時(shí)
- SMM分析:礦山停產(chǎn)&云南復(fù)產(chǎn) 氧化鋁期貨還能繼續(xù)沖高嗎?_通訊
- 精選!5小時(shí)→2小時(shí)!貴南高鐵貴州段進(jìn)入運(yùn)行試驗(yàn)階段
- 天準(zhǔn)科技:公司目前尚未涉足數(shù)控機(jī)床領(lǐng)域 環(huán)球微資訊
- 環(huán)球最資訊丨翔樓新材:公司部分產(chǎn)品應(yīng)用于減速器,公司正積...
- 全球通訊!2023年蛋白飼料原料價(jià)格走勢(shì)報(bào)告
- 浦東新區(qū)與海通證券簽署戰(zhàn)略合作協(xié)議
- X-57電動(dòng)飛機(jī)尚未首飛 即被NASA終止_天天即時(shí)
- 全球速遞!祝賀!中國(guó)組合薛晨/夏欣怡沙排亞錦賽奪冠
今日要聞
- 點(diǎn)單先掃“石監(jiān)碼” 消費(fèi)外賣(mài)更放心 石家莊實(shí)現(xiàn)智慧監(jiān)管線(xiàn)上線(xiàn)下全覆蓋
- 注冊(cè)會(huì)計(jì)師考試?yán)U費(fèi)入口及費(fèi)用2023
- 環(huán)球熱消息:微信小程序手機(jī)號(hào)快速驗(yàn)證將收費(fèi):0.3元一次
- 今日熱訊:最高檢發(fā)布懲治麻醉藥品、精神藥品失管涉毒犯罪典型案例
- 中簽率95%!海南省6月小客車(chē)搖號(hào)配置結(jié)果出爐
- 北向資金凈買(mǎi)入21.17億元,浪潮信息、美的集團(tuán)等獲加倉(cāng) 快資訊
- 星穹鐵道:姬子刷本不如希兒和景元?速度鞋才是王道
- 雙屏版Switch?日本玩家幻想任天堂下一代主機(jī)|環(huán)球快報(bào)
- 當(dāng)前速看:6月26日東明石化油品報(bào)價(jià)上漲
- 西安城南最大城改項(xiàng)目西江月重啟 案名辰宮紫雲(yún)境