A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

标识符是指可被用来为类、变量或方法等命名的字符序列,换言之,标识符就是用户自定义的名称来标识类、变量或方法等。更简单的说,标识符就是一个名字。
  标识符的选择并不是任意的,Java语言规定标识符由字母、数字、下划线和美元符号($)组成,并且第一个字符不能是数字,例如以下都是合法的标识符:
num、user3、price$、book_name、MIN_VALUE
Java标识符中的字符是区分大小写的,如name和Name是两个不同的标识符。Java中所谓的字母并不只包含英文字母、数字及一些常用符号。 Java语言使用的是Unicode标准字符集中的字符,Unicode字符集最多可以识别65536个字符,其前128个字符与ASCII码表中的字符 对应。其余的字符中就包含了世界上大部分语言中的“字母表”中的字母,大部分国家“字母表”中的字母都是Unicode字符集中的一个字符,如汉字中的 “礼”字就是Unicode字符集中的第31036个字符。因此,Java可使用的字符不仅可以是英文字母等,也可以是汉字、朝鲜文、俄文、希腊字母以及 其他许多语言中的文字。
  总结起来:
  [1]Java标识符只能由数字、字母、下划线“_”或“$”符号以及Unicode字符集组成
  [2]Java标识符必须以字母、下划线“_”或“$”符号以及Unicode字符集开头
  [3]Java标识符不可以是Java关键字、保留字(const、goto)和字面量(true、false、null)
  [4]Java标识符区分大小写,是大小写敏感的
  合法标识符举例:
_哈哈、哈哈、_name、name、$dollor、$123、哈1哈
  非法标识符举例:
1name、1Hello、 H%llo

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马