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