溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Java注釋、關(guān)鍵字和標(biāo)識(shí)符知識(shí)點(diǎn)整理

發(fā)布時(shí)間:2021-08-18 09:41:06 來源:億速云 閱讀:140 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容介紹了“Java注釋、關(guān)鍵字和標(biāo)識(shí)符知識(shí)點(diǎn)整理”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

 一、注釋
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)文檔注釋。   /**     */

在開始的/* 之后,第一行或幾行是關(guān)于類、變量和方法的描述,然后,你可以包含一個(gè)或多個(gè)何種各樣的@標(biāo)簽。每一個(gè)@標(biāo)簽需要在一個(gè)新行的開始或在一行開始的緊跟這個(gè)星號(hào),多個(gè)相同類型的標(biāo)簽應(yīng)該放成一組。

例如:

/*** 這個(gè)類畫一個(gè)圓 * @author zhan * @version 2.0 */

javadoc注釋標(biāo)簽語(yǔ)法:

Java注釋、關(guān)鍵字和標(biāo)識(shí)符知識(shí)點(diǎn)整理

該圖片引自《菜鳥教程》

2.注釋有什么作用:

(1)通過注釋提高Java源程序代碼的可讀性,使得Java程序條理清晰;

(2)幫助理解代碼,規(guī)范源代碼;

(3)可讀性第一,效率第二,減少后期的維護(hù);

二、關(guān)鍵字
關(guān)鍵字:也稱保留字,是Java語(yǔ)言中已定義的標(biāo)識(shí)符,具有特定含義。如public、class、void等。所有關(guān)鍵字均為小寫。

Java注釋、關(guān)鍵字和標(biāo)識(shí)符知識(shí)點(diǎn)整理

abstract:表明類或者成員方法具有抽象屬性。

boolean:基本數(shù)據(jù)類型之一,聲明布爾類型true和false。

break:在循環(huán)中用于跳出循環(huán)。

byte:基本數(shù)據(jù)類型之一,字節(jié)類型。

case:用在switch語(yǔ)句中,表示其中的一個(gè)分支。

catch:用在異常處理,用在捕獲異常。

class:表示一個(gè)類。

continue:用于在循環(huán)中跳過本次循環(huán)。

default:默認(rèn),例如在switch語(yǔ)句中,表示一個(gè)默認(rèn)的分支。

do:用在do-while循環(huán)。

double:基本數(shù)據(jù)類型之一,表示雙精度、64位的浮點(diǎn)數(shù)。

else:用在條件語(yǔ)句中,表示當(dāng)條件不成立的分支,例如:

if(表達(dá)式) {語(yǔ)句1; }else{ 語(yǔ)句2; }

extends:表明一個(gè)類型是另一個(gè)類型的子類型。對(duì)于類,可以是另一個(gè)類或者抽象類;對(duì)于接口,可以是另一個(gè)接口。

false:boolean值的false。

final:用來說明最終屬性,表示一個(gè)類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量。

finally:用于處理異常情況,用來表示一個(gè)基本肯定會(huì)被執(zhí)行到的語(yǔ)句塊。

float:基本數(shù)據(jù)類型之一,表示單精度浮點(diǎn)型。

for:表示一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞。

if:用于分支結(jié)構(gòu)中的判斷。常與else和else if使用。

implements:表明一個(gè)類實(shí)現(xiàn)了給定的接口。

import:用于導(dǎo)入包。

instanceof:用來測(cè)試一個(gè)對(duì)象是否是指定類型的實(shí)例對(duì)象。

int:基本數(shù)據(jù)類型之一,表示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ù)類型之一,表示64位、有符號(hào)的整數(shù)。

native:用來聲明一個(gè)方法是由與計(jì)算機(jī)相關(guān)的語(yǔ)言(如C/C++/FORTRAN語(yǔ)言)實(shí)現(xiàn)的。

new:用于生成類的實(shí)例。例如:

Person p = new Person();

null:用來標(biāo)識(shí)bai一個(gè)不確定的對(duì)象。

package:用于規(guī)定當(dāng)前文件的包。

private:一種訪問控制方式,私有的方法和變量只能在本類中訪問。類和接口不能為私有。

protected:一種訪問控制方式,受保護(hù)的方法和變量只能給子類和基類訪問。

public:一種訪問控制方式,公有的方法、類、變量、接口能夠被任何其他類訪問。

return:方法中返回?cái)?shù)據(jù),并結(jié)束方法。

short:基本數(shù)據(jù)類型之一,表示16位、有符號(hào)的整數(shù)。

static:表明具有靜態(tài)屬性。

super:表明當(dāng)前對(duì)象的父類型的引用或者父類型的構(gòu)造方法。

switch:switch用于分支結(jié)構(gòu),判斷某個(gè)變量與一系列值是否相等。switch 語(yǔ)句中的變量類型可以是: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:類接上序列化接口后,可以通過transient關(guān)鍵字將某些變量變得無(wú)法序列化。

true:boolean值的true。

try:嘗試一個(gè)可能拋出異常的程序塊。

void:修飾方法,表示方法沒有返回值。

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í)符指的是用戶自己定義的名字,用來標(biāo)識(shí)類名、變量名、方法名、數(shù)組名等。

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

1.必須以字母、下劃線(_)或美元符號(hào)($)開頭,后接字母、數(shù)字、下劃線或美元符號(hào)。

2.不能是Java關(guān)鍵字和保留字,但可以包含關(guān)鍵字和保留字。

3.不能包含空格和其他特殊符號(hào)。

4.大小寫敏感。如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注釋的三種方法單行注釋、多行注釋、文檔注釋,了解注釋的作用,幫助理解代碼的,讓別人看懂你寫的代碼。

2.了解Java的關(guān)鍵字,他們用來表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等,關(guān)鍵字不能用作變量名、方法名、類名、包名和參數(shù),掌握標(biāo)識(shí)符命名的規(guī)則,標(biāo)識(shí)符是用戶自己定義的名字。

“Java注釋、關(guān)鍵字和標(biāo)識(shí)符知識(shí)點(diǎn)整理”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI