- Java與Android移動應用開發:技術、方法與實踐
- 曹化宇
- 572字
- 2019-12-06 15:39:00
2.3 保留字與標識符
每種語言都會有一些基本的元素,如英文中的26個字母等。不過,在Java 8里共有53個保留字,如下所示。

那么,保留字有什么作用?簡單地說,它們是Java語言的組成部分,在代碼中會有特殊的用法和含義。所以,需要定義自己的符號時,就不應該使用這些保留字。在后續的內容中會逐漸接觸和了解這些保留字的用途。
使用標識符表示數據,并不陌生,例如,使用x、y、z來解方程,使用π表示圓周率等。在代碼中,同樣會大量地使用標識符來表示數據。
Java代碼中定義標識符時,可以使用字母、下畫線、$符號和數字等,但第一個字符不能使用數字。
常用的標識符包括變量和常量,其中,變量是指程序運行中數據可能會變化的標識符,如下面的代碼所示。
int x = 10; x = 99;
代碼中定義了一個int類型的變量x,并賦值為10,然后,又重新賦值為99。這里,變量x的數據就可以根據需要隨時變化。
實際上,Java中并沒有常量的概念。在方法中,如果一個標識符表示的數據不需要或不能改變,可以在其類型前使用final關鍵字,如下面的代碼所示。

本例中,使用final關鍵字定義了double類型的pi,它的值是不能修改的,因為指定為終極的(final)。出于習慣,將final關鍵字定義的標識符稱為常量。
代碼中,如果修改常量pi的值,就會出現錯誤,如圖2-15所示。

圖2-15 不能修改常量的數據
這部分代碼中使用了int和double類型的數據,它們分別表示什么類型的數據呢?下面介紹Java中的基本數據類型。
推薦閱讀
- 深度實踐OpenStack:基于Python的OpenStack組件開發
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- 看透JavaScript:原理、方法與實踐
- Vue.js 3.0源碼解析(微課視頻版)
- 基于Swift語言的iOS App 商業實戰教程
- C語言開發基礎教程(Dev-C++)(第2版)
- Building Android UIs with Custom Views
- 小程序,巧應用:微信小程序開發實戰(第2版)
- .NET 4.5 Parallel Extensions Cookbook
- Django實戰:Python Web典型模塊與項目開發
- Mastering JavaScript
- Java程序設計入門(第2版)
- Web前端開發技術實踐指導教程
- Java核心技術速學版(第3版)