官术网_书友最值得收藏!

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中的基本數據類型。

主站蜘蛛池模板: 龙岩市| 佛学| 广东省| 承德市| 兰坪| 淮阳县| 乌拉特后旗| 金沙县| 平遥县| 土默特左旗| 宜兴市| 易门县| 南漳县| 鲁甸县| 漳平市| 武乡县| 逊克县| 高邮市| 汤原县| 肇州县| 江源县| 荔波县| 界首市| 科尔| 泾源县| 泗洪县| 荔浦县| 蕲春县| 望奎县| 临安市| 宁夏| 阳春市| 县级市| 博乐市| 改则县| 定州市| 登封市| 宁南县| 于田县| 子洲县| 环江|