Java学习(2):标识符、字面值

关于Java语言中的标识符

标识符

什么是标识符?

**在Java源程序当中凡是程序员有权利自己命名的单词都是标识符**

标识符可以标识什么元素呢

  • 类名
  • 方法名
  • 变量名
  • 接口名
  • 常量名
  • ……等等

标识符的命名规则?

如果不按照命名规则来,编译器会报错,这是规定语法

  1. 一个合法的标识符只能由”数字、字母、下划线(_)、美元符号($)”组成
  2. 标识符不能以数字开头
  3. 标识符要严格区分大小写
  4. 关键字(public class static void等等)不能做标识符
  5. 理论上标识符无长度限制,但是最好不要太长
合法 不合法
_123Test 123Test
HelloWorld HelloWorld!
HelloWorld_ HelloWorld#
A_B_C A B C
$ABC 1ABC
class1 class

标识符的命名规范

命名规范不是规则,可以不遵守,不遵守也不会报错

  1. 最好见名知意
    • a123b456c789
    • SystemService、studentNumber、lineHeight
  2. 遵守驼峰命名法
    • 类名、接口名:首字母大写,后面每个单词首字母大写。
    • 变量名、方法名:首字母小写,后面每个单词首字母大写
    • 常量名:全部大写
    • SystemService、CustomService、studentNumber、lineHeight、PI、MAXSIZE

字面值

什么是字面值

**字面值就是数据**

如:

  • 1、2、3、4、5……
  • 3.1415926
  • “ABcd”
  • ‘a’
  • true,false
字面值是Java源程序的组成部分之一。包括标识符和关键字他们都是Java源程序的组成部分

字面值的数据类型

  1. 1、2、3、4、5、6属于整数型字面值
  2. 3.1415926属于浮点型字面值
  3. true、false属于布尔型字面值
  4. “abc”、”中国人”属于字符串型字面值
  5. ‘a’、’人’属于字符型字面值

注意:

  • Java语言中所有的字符串类型必须用双引号括起来
  • Java语言中所有的字符类型必须用单引号括起来
文章作者: Tim
文章链接: http://itstim.xyz/Java%E2%95%A4%D0%B7%E2%95%A7%E2%96%912/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Tim's Blog
支付宝恰饭打赏
微信恰饭打赏