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

  • Java編程講義
  • 榮銳鋒 張晨光等編著
  • 429字
  • 2022-07-28 18:49:30

2.1.3 Java標識符

在編程過程中,我們經常需要在程序中定義一些符號來標記一些名稱,如編程中用到的變量名、包名、類名以及方法名、參數名等,這些符號被稱為標識符。在Java語言中,標識符可以由編程人員自由指定,但是需要遵循如下規定:

標識符可以由任意順序的大小寫字母、數字、下畫線和美元符號($)組成。

標識符不能以數字開頭。

標識符不能是Java中的關鍵字。

標識符區分大小寫,且長度沒有限制。

在Java程序中,定義的標識符必須嚴格遵守上面列出的規范,否則程序無法完成編譯。下面的這些標識符都是合法的:

    Test
    Demo123
    aaa_zhang
    userName
    $Demo

下面的這些標識符都是不合法的:

    123Demo   // 不能以數字開頭
    package   // 不能是關鍵字
    Hello year  // 不能包含空格

在實際使用標識符時,應該使標識符能夠在一定程度上反映它所表示的變量、常量、對象或類的含義,達到“見名知意”的效果,這樣程序的可讀性更好。

注意:Java的標識符可以使用中文,但是習慣上以英文為主;標識符內可以包含關鍵字,但不能與關鍵字完全一樣。例如,“thisTea”是一個合法的標識符,但“this”是關鍵字,不能用作標識符。

主站蜘蛛池模板: 南开区| 台安县| 保山市| 关岭| 唐河县| 施甸县| 蓝田县| 时尚| 龙游县| 揭阳市| 石台县| 邵阳县| 泽普县| 漳平市| 高青县| 牙克石市| 台中市| 寿光市| 神池县| 民乐县| 长葛市| 连城县| 和政县| 永安市| 穆棱市| 且末县| 辽阳县| 垦利县| 大英县| 庆城县| 黔江区| 阳山县| 大关县| 商南县| 武陟县| 泸水县| 文化| 莆田市| 岳普湖县| 安化县| 东辽县|