Java注釋和關(guān)鍵字實(shí)例詳解
Java注釋
注釋的含義:當(dāng)我們寫程序時(shí)需要對(duì)代碼進(jìn)行解釋說明,這時(shí)我們就需要使用注釋,以便于后期我們對(duì)之前敲過的代碼還會(huì)有充分的了解。被注釋掉的內(nèi)容不會(huì)參與編譯和運(yùn)行,僅僅是對(duì)代碼的解釋說明。
單行注釋
格式 // 需要注釋的內(nèi)容
package HackerDemo; public class first { // 程序主入口 public static void main(String[] args) { // 打印輸出Hello World System.out.println("Hello World"); } }
多行注釋
格式 /* 需要注釋的內(nèi)容 */
package HackerDemo; public class first { // 程序主入口 public static void main(String[] args) { /*這是多行注釋 使用for循環(huán)打印出0~9 */ for (int i = 0; i < 10; i++) { System.out.println("打印出來的數(shù)字為" + i); } } }
文檔注釋
格式 /** */
- 文檔注釋的含義
添加文檔注釋,可以自動(dòng)生成以網(wǎng)頁的形式體現(xiàn)該程序說明的注釋
后期會(huì)詳細(xì)講解文檔注釋相關(guān)內(nèi)容,這里僅以IDEA生成一個(gè)簡(jiǎn)單文檔注釋為例 - 使用IDEA生成文檔注釋步驟
1:點(diǎn)擊Tools -> Generate JavaDoc(生成JavaDoc)
2:
一定要選擇Outout directory(輸出目錄),不然生成不了
注意事項(xiàng)
因?yàn)镴ava的編碼和IDEA的編碼不一樣,在command line arguments(命令行參數(shù))里面,要添加以下內(nèi)容
-encoding utf8 -docencoding utf8 -charset utf8
生成內(nèi)容如下:
Java關(guān)鍵字
關(guān)鍵字的含義
- 關(guān)鍵字的含義
被Java賦予特殊涵義的英文單詞 - 注意事項(xiàng)
Java中的關(guān)鍵字已經(jīng)被賦予了特殊涵義,這些單詞不允許使用
Java一共有53個(gè)關(guān)鍵字,這里只做簡(jiǎn)單的介紹 后面會(huì)單獨(dú)出一篇文章對(duì)Java53個(gè)關(guān)鍵字進(jìn)行詳解
關(guān)鍵字 | 描述 |
---|---|
public | 公共的訪問修飾符 |
protected | 受保護(hù)的訪問修飾符 |
private | 私有的訪問修飾符 |
class | 定義類 |
interface | 定義接口 |
abstract | 定義抽象類 |
implements | 實(shí)現(xiàn)接口 |
extends | 繼承父類 |
new | 創(chuàng)建對(duì)象 |
import | 導(dǎo)用 |
package | 創(chuàng)建包 |
byte | 字節(jié)型 |
char | 字符型 |
boolean | 布爾型 |
short | 短整型 |
int | 整型 |
float | 單精度浮點(diǎn)型 |
long | 長(zhǎng)整型 |
double | 雙精度浮點(diǎn)型 |
void | 當(dāng)方法用void修飾時(shí),沒有返回值 |
if | 條件語句 |
else | 否則,用于if條件語句中 |
while | 循環(huán)語句 |
for | 循環(huán)語句 |
switch | 條件語句,與case連用 |
case | 與switch連用,通過case提供條件并判斷 |
default | 權(quán)限修飾符 |
do | 與while連用 |
break | 終止本層循環(huán) |
continue | 跳過本次循環(huán),進(jìn)行下次循環(huán) |
return | 返回方法指定類型的值或者結(jié)束方法的執(zhí)行 |
instanceof | 二元運(yùn)算符 |
static | 靜態(tài)修飾符 |
super | 用于在被重寫方法中的子類調(diào)用父類方法 |
final | 最終修飾符 |
this | 用于調(diào)用本類的屬性,方法 |
native | 用于Java調(diào)用非Java代碼的方法 |
strictfp | 使用此關(guān)鍵字聲明會(huì)進(jìn)行嚴(yán)格的計(jì)算 |
synchronized | 用于多線程,保證只能有一個(gè)線程執(zhí)行 |
transient | 用transient修飾的變量不會(huì)保存在磁盤中 |
volatile | Java虛擬機(jī)提供的輕量級(jí)同步機(jī)制 |
catch | 捕獲異常,通常與try連用 |
try | 異常處理語句 |
finally | 用于異常處理語句,被finally所指定的代碼都要被執(zhí)行 |
throw | 手動(dòng)拋出異常 |
throws | 被throw關(guān)鍵字聲明的方法不處理異常,交給方法調(diào)用處進(jìn)行處理 |
enum | 枚舉類型 |
assert | 表示斷言 |
const | Java保留字,防止作為程序中的標(biāo)識(shí)符 |
goto | Java保留字,防止作為程序中的標(biāo)識(shí)符 |
null | 用于標(biāo)識(shí)一個(gè)不確定對(duì)象 |
true | 布爾類型的真值 |
false | 布爾類型的假值 |
結(jié)束語
到此這篇關(guān)于Java注釋和關(guān)鍵字的文章就介紹到這了,更多相關(guān)Java注釋和關(guān)鍵字內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java +Tomcat + SpringMVC實(shí)現(xiàn)頁面訪問示例解析
這篇文章主要介紹了Java +Tomcat + SpringMVC實(shí)現(xiàn)頁面訪問示例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Spring?Data?JPA實(shí)現(xiàn)持久化存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫的示例代碼
Spring Data JPA是Spring基于JPA規(guī)范的基礎(chǔ)上封裝的?套 JPA 應(yīng)?框架,可使開發(fā)者?極簡(jiǎn)的代碼即可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問和操作。本文我們來了解如何用Spring?Data?JPA框架實(shí)現(xiàn)數(shù)據(jù)持久化存儲(chǔ)到數(shù)據(jù)庫,感興趣的可以了解一下2022-04-04java Nio使用NioSocket客戶端與服務(wù)端交互實(shí)現(xiàn)方式
這篇文章主要介紹了java Nio使用 NioSocket 客戶端與服務(wù)端交互實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06Java Builder模式實(shí)現(xiàn)原理及優(yōu)缺點(diǎn)解析
這篇文章主要介紹了Java Builder模式實(shí)現(xiàn)原理及優(yōu)缺點(diǎn)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤
分布式服務(wù)中完成某一個(gè)業(yè)務(wù)動(dòng)作,需要服務(wù)之間的相互協(xié)作才能完成,在這一次動(dòng)作引起的多服務(wù)的聯(lián)動(dòng)我們需要用1個(gè)唯一標(biāo)識(shí)關(guān)聯(lián)起來,關(guān)聯(lián)起來就是調(diào)用鏈的跟蹤。本文介紹了Java 實(shí)現(xiàn)分布式服務(wù)的調(diào)用鏈跟蹤的步驟2021-06-06SpringBoot中注冊(cè)過濾器的幾種實(shí)現(xiàn)方式
本文主要介紹了SpringBoot中注冊(cè)過濾器的幾種實(shí)現(xiàn)方式,主要介紹了三種方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01