關鍵字的概述
Java的關鍵字對java的編譯器有特殊的意義,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能作變量名、方法名、類名、包名。
標識符
什么是標識符
就是程序員在定義java程序時,自定義的一些名字,例如helloworld程序里關鍵字class后跟的Demo,就是我們自定義的類名。類名就屬于標識符的一種。
標識符:在java程序中有些名字是可以自定義的,那么這些自定義的名字我們就稱作為自
定義的標識符
標識符要注意的細節:
1.標識符的組成元素是由字母(a-zA-Z)、數字(0-9)、下劃線(_)、美元符號($)。
2.標識符不能以數字開頭。
3.標識符是嚴格區分大小寫。
4.標識符是沒有長度限制的。
5.標識符的命名要有意義(要做到讓人見名知意)。
6.關鍵字、保留字不能用于自定義的標識符。
goto 是java的保留關鍵字,意思是java并沒有使用goto,以后是否使用未定。
自定義標識符的規范:
1.類名和接口名單詞的首字母大寫,其他單詞小寫。比如:RunTime
2.變量名與方法名首單詞全部小寫,其他單詞首字母大寫,其他小寫。比如:doCook()
3.包名全部單詞小寫。
4.常量全部單詞大寫,單詞與單詞之間使用下劃線分割。比如:UP_DIRECTION
注釋
注釋的作用
通過注釋提高程序的可讀性,是java程序的條理更加清晰,易于區分代碼行與注釋行。另外通常在程序開頭加入作者,時間,版本,要實現的功能等內容注釋,方便后來的維護以及程序員的交流。
注釋的種類
- 單行注釋(line comment)用//表示,編譯器看到//會忽略該行//后的所文本
- 多行注釋(block comment)用//表示,編譯器看到/時會搜索接下來的/,忽略掉/**/之間的文本。
- 文檔注釋用/** */表示,是java特有的注釋,其中注釋內容可以被JDK提供的工具 javadoc 所解析,生成一套以網頁文件形式體現的該程序的說明文檔。
public static void main(String[] args){
String name = "John"; // user name
}
注意:多行注釋中可以嵌套單行注釋,多行注釋不能嵌套多行注釋。錯誤!!!
文檔注釋 (編寫軟件說明書、開發者文檔)
- 需要使用sum給我們提供的javadoc工具生成一個html的說明文檔。
- 只能抽取public的屬性或者方法內容。
格式:
javadoc –d 指定存儲文檔的路徑 -version –author(可選) 目標文件
轉義字符
- \r 表示接受鍵盤輸入,相當于按下回車。把光標移動到一行的首位上。(覆蓋)
- \n 表示換行。
- \t 制表符,相當于Table鍵(就是為了讓一列對齊)
- \b 退格鍵,相當于Back Space
- \’ 單引號
- \’’ 雙引號
- \ 表示一個斜跨
上述問問題解決:System.out.println("teacher said"java is fun"");
注意:換行符就是另起一行,回車符就是回到一行的開頭,所以我們平時編寫文件的回車符應該確切來說叫做回車換行符
注意:如果在windows系統上操作文件的時候需要換貨,是需要\r\n一起使用的。
如果是在其他操作系統上需要換行,僅需要\n即可。