[Java入門筆記]Java語言基礎(一):註解、識別碼與關鍵字
註解
什麼是註解?
註解是我們在寫程式碼時某段程式碼、某個方法、某個類別的說明文字,方便大家對於程式碼的閱讀。被註釋的內容不會被編譯、執行。
java的註解分為三種類型:單行註解、多行註解、文件註解。
單行註解和多行註解
單行註解在程式中註解一行文字或程式碼,Java中,使用「//」進行單行註解。多行註解可以一次將多行程式碼註釋,Java中使用「/*」表示多行註解開頭,「*/」表示多行註解結尾
例:
public class CommentTest{ public static void main(String[] args){ //这是单行注释 /* 多行注释第一行 第二行 */ //System.out.PRintln("被注释的代码不会编译和运行"); System.out.println("未被注释的代码"); } }
Eclipse註解快速鍵:Ctrl+/ 單行註解和取消註釋;Ctrl+Shift+/ 添加/* */註釋;Ctrl+Shift+ 消除/* */註釋
文檔註釋
使用文檔註釋添加的註釋可以透過文檔生成工具javadoc生成API文檔,javadoc工具只處理文件來源文中的以public和protected修飾的類別、介面、方法、Field、建構子和內部類別前面的註解。
文件註解以「/**”開頭,以“*/」結尾。中間的部分是文檔註釋,會被產生到API文檔中。
例:
/** * 这是一个文档注释的测试类 * @author ping * */public class Test { /** 这是一个Filed */ public int i; /** * 这是程序的main方法 * @param args */ public static void main(String[] args) { } }
關於產生JavaAPI文檔,可以參考以下兩篇文章:
用javadoc指令產生api幫助文檔
eclipse如何產生什麼來產生元
eclipse分隔符號包括分號(;)、花括號({})、方括號([])、圓括號(())、空格、圓點(.),所有的符號都為英文符號,這點在寫程式碼的時候要特別注意。 分號:,Java中,換行不能代表語句結束,只有分號代表一個語句的結束,因此一行中理論上是可以寫多個語句,但不建議這麼寫,會影響程式碼的可讀性,使程式碼看起來雜亂。 花括號:一對花括號代表語句塊,需要成對出現。 方括號:用做數組,定義數組和存取數組元素時使用,也需要成對使用。 圓括號:定義方法時用來包含形參,呼叫方法和構造方法,需要有圓括號。 空格:用來分割一個語句的多個部分。 圓點:用作使用物件和類別的成員使用。 標識符標識符是用來為程式中的類別、方法、變數命名的符號。 Java標識符具有以下特點:區分大小寫。 必須以字元、底線、美元符號開頭,後面可以跟字元、底線、美元符號和數字四種元素。字符不限於英文字符,可以是漢字等各國的文字。 不能包含下劃線其他的特殊符號以及空格等。 不能是Java中的關鍵字。 public class Test{ //Test是識別碼 public static void main(String[] args){ //main args也是一個識別碼int a = 1;
〠/1a;兩個不同的識別碼int $i = 2; //標識符正確int 123 = 123; //標識符錯誤int i123 = 123; //標識符正確int i_1 = 1; //正確int i.1 = 1; //錯誤int class = 2; //class是關鍵字,錯誤}
}

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

ChatGPTJava:如何建立一個精準的語意搜尋引擎,需要具體程式碼範例引言:隨著網路的快速發展,資訊爆炸式成長,人們在取得所需資訊的過程中,往往會遇到搜尋結果品質不佳、不準確的問題。為了提供更精準、高效的搜尋結果,語意搜尋引擎應運而生。本文將介紹如何使用ChatGPTJava建立一個精準的語意搜尋引擎,並給出具體的程式碼範例。一、了解ChatGPTJ

Java語言是一種廣泛應用於金融領域的程式語言。由於其強大的功能和高效的性能,Java語言成為了金融機構開發軟體的首選語言。本文將介紹Java語言在金融應用開發中的重要性,並介紹一些常見的金融應用程式。一、Java語言在金融領域的應用Java語言在金融領域的應用已經十分廣泛,其主要優點包括:1.跨平台能力Java語言具有跨平台能力,這意味著同一段Java

Java語言中的影像處理演算法介紹隨著數位化時代的到來,影像處理已經成為了電腦科學中的重要分支。在電腦中,影像是以數位形式儲存的,而影像處理則是透過對這些數字進行一系列的演算法運算,改變影像的品質和外觀。 Java語言作為一種跨平台的程式語言,其豐富的圖像處理庫和強大的演算法支持,使得它成為了許多開發者的首選。本文將介紹Java語言中常用的影像處理演算法,以及

隨著時代的發展,農業領域也開始借助現代科技手段升級轉型,智慧農業也因此應運而生。 Java作為一種效能優異、可移植性強的電腦程式語言,具備較高的普及度和應用價值,成為智慧農業應用開發的重要解決方案之一。本文旨在介紹Java語言中智慧農業應用的開發流程、應用場景和優勢點等方面的內容。一、Java語言中智慧農業應用的開發流程智慧農業應用的開發流程分為需求分析、

二元樹是計算機科學中常見的資料結構,也是Java程式設計中常用的資料結構。本文將詳細介紹Java中的二元樹結構。一、什麼是二元樹?在電腦科學中,二元樹是一種樹狀結構,每個節點最多有兩個子節點。其中,左側子節點比父節點小,右側子節點比父節點大。在Java程式設計中,常用二元樹表示排序,搜尋以及提高對資料的查詢效率。二、Java中的二元樹實作在Java中,二元樹

如何使用Java語言與騰訊雲API對接實現短信發送一、介紹隨著移動互聯網的迅速發展,短信通知成為了企業與用戶之間重要的溝通方式。騰訊雲端提供了強大的簡訊API服務,可以幫助開發者快速實現簡訊發送功能。本文將介紹如何使用Java語言與騰訊雲API對接,實現簡訊傳送功能。二、準備工作註冊騰訊雲帳號建立簡訊應用取得API金鑰(SecretId和SecretKey)三

JSON可以用作資料交換格式,它是輕量級的且與語言無關。一個JSONArray可以解析文字字串以產生類似向量的對象,並支援java.util.List介面。我們可以使用org.json.CDL類別將JSON陣列轉換為CSV格式,它提供了一個靜態方法toString(),用於將JSONArray轉換為逗號分隔的文字。我們需要匯入org.apache.commons.io.FileUtils套件,以使用writeStringToFile()方法將資料儲存在CSV檔案中。語法publicstaticj

Java語言中的SpringCloud框架介紹隨著雲端運算和微服務的流行,SpringCloud框架成為了Java語言中建構雲端原生應用的首選框架之一。本文將介紹SpringCloud框架的概念與特點,以及如何使用SpringCloud建構微服務架構。 SpringCloud簡介SpringCloud框架是基於SpringBoot的微服務框架。它為
