- Java程序設計案例教程
- 許敏 史熒中
- 1052字
- 2020-08-07 16:35:15
【知識儲備】
2.1 標識符、關鍵字和分隔符
在現實生活中任務事物都有自己的名字,在程序中也是如此。編程人員要對程序中的變量、類、方法、標號、數組、字符串和對象等元素進行命名,這種命名記號稱為標識符。
2.1.1 Java標識符
標識符用來表示變量、常量、類、方法、數組、文件、接口、包等元素的名字。Java語言中的標識符是由字母、下畫線、美元符號($)和數字組成,并且需要遵守以下的規則:
1)區分大小寫。
2)應以字母、下畫線或$符號開頭,不能以數字開頭。
3)沒有長度限制,標識符中最多可以包含65535個字符。
4)不能使用Java中的關鍵字。
合法的標識符有:
Class abc _a $value a3 area my_int 變量1 你好
由于Java語言內置了對Unicode字符編碼的支持,因此Java字母(Java letter)包含了中文、日文、韓文等,因此“變量1”“你好”等也是合法的標識符。但在實際應用中,我們強烈反對用中文作為標識符。
不合法的標識符有:
class 2a hello! Build#3 my-int
其中class是Java預留的關鍵字,2a是以數字開頭,而hello!、Build#3、my-int中出現了非法字符,因此都不是合法的標識符。
2.1.2 關鍵字
關鍵字又為保留字,是Java語言中具有特殊意義和用途的標識符,這些標識符由系統專用,不能作為一般用戶定義的標識符使用。因此,這些標識符稱為保留字(Reserved Word)。專用的英文單詞(共50個),如int、if、while、class、extends、try、synchronized等,詳見表2-1。
表2-1 Java中的關鍵字
Java中的保留字均用小寫字母表示。不能將關鍵字當作標識符來使用。
2.1.3 分隔符
Java語言中的分隔符用于區別和分隔標識符、操作數、關鍵字或兩個語句。常用的分隔符有7種,其功能和作用分別如下。
圓括號(()):在定義和調用方法時使用,用來容納參數列表;在控制語句或強制類型轉換組成的表達式中使用,用來表示執行或計算的優先級。
花括號({}):用來包括自動初始化數據時,賦給數組的值;也用來定義語句塊、類、方法以及局部范圍。
方括號([]):用來聲明數組的類型,也用來表示對數組的引用。
分號(;):用來終止一個語句。
逗號(,):在變量聲明中,用來分隔變量表中的各個變量;在for控制語句中,用來將圓括號中的語句連接起來。
句號(.):用來將軟件包中的名字與其子包或類分隔,也用來調用引用變量的變量或方法,也用來引用數組的元素。
空格():廣義的空白字符包括空格、換行、Tab制表字符等,連續多個空格與一個空格的效果相同。
2.1.4 代碼注釋
Java語言共有3種代碼注釋形式,分別是單行注釋、多行注釋和文檔注釋。
單行注釋的形式為://這里是單行注釋的內容
多行注釋的形式為:/*
多行注釋的內容
…
*/
文檔注釋的形式為:/**
文檔注釋的內容
…
*/
文檔注釋是多行注釋的變形,可用javadoc.exe提取程序文件中的文檔注釋,以此來制作HTML幫助文檔。
- Learning Microsoft Windows Server 2012 Dynamic Access Control
- TypeScript Essentials
- 垃圾回收的算法與實現
- Java Web開發之道
- Visual Basic程序設計(第3版):學習指導與練習
- JavaScript從入門到精通(第3版)
- Unity Shader入門精要
- Spring Boot進階:原理、實戰與面試題分析
- Mastering Android Game Development
- Access 2010數據庫應用技術(第2版)
- Microsoft Azure Storage Essentials
- Practical GIS
- SwiftUI極簡開發
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- Learning Unreal Engine Game Development