Java基礎入門篇(二)——Java注釋、關鍵字和標識符
點擊上方“Java進階學習交流”,進行關注
(資料圖片僅供參考)
后臺回復“Java”即可獲贈Java學習資料
今
日
雞
湯
但見悲鳥號古木,雄飛雌從繞林間。
前面幾篇文章用Java帶大家一起了解了幾個游戲小項目,感興趣的小伙伴可以點擊文章觀摩下,手把手教你用Java打造一款簡單故事書(上篇)、手把手教你用Java打造一款簡單故事書(下篇)、手把手教你用Java打造一款簡單考試系統(上篇)、手把手教你用Java打造一款簡單考試系統(下篇)接下來的幾篇文章是關于Java基礎的,希望對大家的學習有幫助,歡迎大家在討論區留言。
一、注釋1.Java注釋有3種:
(1)單行注釋。 //
例如:
public class HelloWorld{public static void main(String[] args){//向控制臺輸出Hello,World!System.out.println("Hello, World!")}}
(2)多行注釋。 /* */
例如:
public class HelloWorld{public static void main(String[] args){System.out.println("Hello, World!")/* 注釋控制臺輸出的Java、MYSQL,輸出Hello,World!System.out.println("Java")System.out.println("MYSQL")*/}}
(3)文檔注釋。 /** */
在開始的/* 之后,第一行或幾行是關于類、變量和方法的描述,然后,你可以包含一個或多個何種各樣的@標簽。每一個@標簽需要在一個新行的開始或在一行開始的緊跟這個星號,多個相同類型的標簽應該放成一組。
例如:
/*** 這個類畫一個圓* @author zhan* @version 2.0*/
javadoc注釋標簽語法:
該圖片引自《菜鳥教程》
2.注釋有什么作用:
(1)通過注釋提高Java源程序代碼的可讀性,使得Java程序條理清晰;
(2)幫助理解代碼,規范源代碼;
(3)可讀性第一,效率第二,減少后期的維護;
二、關鍵字關鍵字:也稱保留字,是Java語言中已定義的標識符,具有特定含義。如public、class、void等。所有關鍵字均為小寫。
abstract:表明類或者成員方法具有抽象屬性。
boolean:基本數據類型之一,聲明布爾類型true和false。
break:在循環中用于跳出循環。
byte:基本數據類型之一,字節類型。
case:用在switch語句中,表示其中的一個分支。
catch:用在異常處理,用在捕獲異常。
class:表示一個類。
continue:用于在循環中跳過本次循環。
default:默認,例如在switch語句中,表示一個默認的分支。
do:用在do-while循環。
double:基本數據類型之一,表示雙精度、64位的浮點數。
else:用在條件語句中,表示當條件不成立的分支,例如:
if(表達式){語句1;}else{語句2;}
extends:表明一個類型是另一個類型的子類型。對于類,可以是另一個類或者抽象類;對于接口,可以是另一個接口。
false:boolean值的false。
final:用來說明最終屬性,表示一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量。
finally:用于處理異常情況,用來表示一個基本肯定會被執行到的語句塊。
float:基本數據類型之一,表示單精度浮點型。
for:表示一種循環結構的引導詞。
if:用于分支結構中的判斷。常與else和else if使用。
implements:表明一個類實現了給定的接口。
import:用于導入包。
instanceof:用來測試一個對象是否是指定類型的實例對象。
int:基本數據類型之一,表示32位、有符號的整數。
interface:interface用于聲明一個接口,例如:
public interface A{void b();}
聲明a為一個接口,若接上該接口,則必須實現其中的抽象方法b,接口中的成員變量是static、final、public的。接口中的方法為靜態方法或默認方法和靜態方法(API>=24)。
long:基本數據類型之一,表示64位、有符號的整數。
native:用來聲明一個方法是由與計算機相關的語言(如C/C++/FORTRAN語言)實現的。
new:用于生成類的實例。例如:
Person p = new Person();
null:用來標識bai一個不確定的對象。
package:用于規定當前文件的包。
private:一種訪問控制方式,私有的方法和變量只能在本類中訪問。類和接口不能為私有。
protected:一種訪問控制方式,受保護的方法和變量只能給子類和基類訪問。
public:一種訪問控制方式,公有的方法、類、變量、接口能夠被任何其他類訪問。
return:方法中返回數據,并結束方法。
short:基本數據類型之一,表示16位、有符號的整數。
static:表明具有靜態屬性。
super:表明當前對象的父類型的引用或者父類型的構造方法。
switch:switch用于分支結構,判斷某個變量與一系列值是否相等。switch 語句中的變量類型可以是:byte、short、int 、char、String、enum。
switch( 表達式 ){case 條件1:s1:單個或多個語句break;case 條件2:s2:單個或多個語句break;case 條件3:s3:單個或多個語句break;default:S4:單個或多個語句}
synchronized:表明一段代碼需要同步執行。
this:指向當前實例對象的引用。
throw:用于拋出一個異常。
throws:聲明在當前定義的成員方法中所有需要拋出的異常。
transient:類接上序列化接口后,可以通過transient關鍵字將某些變量變得無法序列化。
true:boolean值的true。
try:嘗試一個可能拋出異常的程序塊。
void:修飾方法,表示方法沒有返回值。
volatile:表明兩個或者多個變量必須同步地發生變化。
while:用于兩種循環結構:
while(表達式){循環體...}do{循環體...}while(表達式);三、標識符
(一)什么是標識符?
標識符指的是用戶自己定義的名字,用來標識類名、變量名、方法名、數組名等。
(二)標識符命名規則:
1.必須以字母、下劃線(_)或美元符號($)開頭,后接字母、數字、下劃線或美元符號。
2.不能是Java關鍵字和保留字,但可以包含關鍵字和保留字。
3.不能包含空格和其他特殊符號。
4.大小寫敏感。如test與Test表示兩個不同的標識符。
例如:
合法標識符:
a name _a $b num_age person1
非法標識符:
2a String class @163四、總結
1.本文介紹了Java注釋的三種方法單行注釋、多行注釋、文檔注釋,了解注釋的作用,幫助理解代碼的,讓別人看懂你寫的代碼;
2.了解Java的關鍵字,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名和參數,掌握標識符命名的規則,標識符是用戶自己定義的名字;
3.這些是Java的基礎知識,希望能夠幫助到你,接下來請看Java基礎入門(三)。
-------------------End-------------------
往期精彩文章推薦:
手把手教你用Java打造一款簡單故事書(上篇)手把手教你用Java打造一款簡單故事書(下篇)手把手教你用Java打造一款簡單考試系統(上篇)手把手教你用Java打造一款簡單考試系統(下篇)歡迎大家點贊,留言,轉發,轉載,感謝大家的相伴與支持
想加入Python學習群請在后臺回復【入群】
萬水千山總是情,點個【在看】行不行
關鍵詞:
您可能也感興趣:
為您推薦
端午節快手本地生活核銷金額環比增長超7成
我國首艘,開工建造!長近103米,續航1.5萬海里,將填補國內空白
抓獲犯罪嫌疑人328名 昆明公安嚴厲打擊毒品違法犯罪進行時……_環球觀熱點
排行
最近更新
- Java基礎入門篇(二)——Java注釋、關鍵字和標識符
- 任子行子公司亞鴻世紀受邀2023年工業互聯網大會主題演講
- 銀行行長表示:若存款金額達到“這個數”,可以和銀行談利率
- 全球新資訊:優愛騰芒向現實低頭,綜藝投放還是一門好生意嗎?
- 當前速讀:防曬霜要過期了嗎?開封前能用多久?
- 全球新資訊:海鍋股份:公司出口銷售業務占公司營業收入的30%左右
- 《方舟:生存進化》DLC已于6月22日上架!|焦點速讀
- 父親七十大壽祝福語 朋友父親七十大壽祝福語
- 郎酒晉升多位 80 后高管,折射未來戰略布局_當前看點
- 考幼師資格證需要什么條件 初中學歷考幼師資格證需要什么條...
- 頭條:一條全是背影的視頻致敬禁毒英雄
- 踏板摩托車機油多久換一次最好(踏板摩托車機油多久換一次比...
- 官方認證!“蓉寶”周邊亮相金牛交大凱德_每日看點
- 焦點熱議:日均開行列車106對,端午假期煙臺車務段發送旅客超4...
- 注冊領十元微信紅包的賺錢軟件,有什么軟件是可以賺錢并提現...
- 【世界時快訊】廣東:到2025年 “智領粵政、善治為民”的“...
- 九洲藥業:控股子公司獲得格列齊特緩釋片的藥品注冊證書
- 北向資金凈買入21.17億元,浪潮信息、美的集團等獲加倉 快資訊
- 海口美蘭區舉辦“6.26”國際禁毒日禁毒宣傳活動[圖] 環球速看
- 北京銀行14項違法違規領巨額罰單 新掌門上任后麻煩不斷
- 重點聚焦!百奧泰擬定增募資不超16.4億元 用于新藥研發及擴建產能
- 加碼負極材料一體化 貝特瑞和京陽科技合資項目正式投產 世界實時
- SMM分析:礦山停產&云南復產 氧化鋁期貨還能繼續沖高嗎?_通訊
- 精選!5小時→2小時!貴南高鐵貴州段進入運行試驗階段
- 天準科技:公司目前尚未涉足數控機床領域 環球微資訊
- 環球最資訊丨翔樓新材:公司部分產品應用于減速器,公司正積...
- 全球通訊!2023年蛋白飼料原料價格走勢報告
- 浦東新區與海通證券簽署戰略合作協議
- X-57電動飛機尚未首飛 即被NASA終止_天天即時
- 全球速遞!祝賀!中國組合薛晨/夏欣怡沙排亞錦賽奪冠