标识符:

JAVA对各种变量、方法和类等要素命名时使用的字符序列成为标识符。

技巧:凡是自己可以起名字的地方都叫标识符。

定义合法标识符规则:

1.由26个英文字母大小写,0-9,_或$组成

2.数字不可以开头。

3.不可以使用关键字和保留字,但能包含关键字和保留字

4.Java中严格区分大小写,长度无限制。

5.标识符不能包含空格。

示例:miles,Test,a++,--a,4#R,$4,#44,apps,class,public,int,x,y,radius

命名规范:

包名:多单词组成时所有字母都小写:xxxyyyzzz

类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。

注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

JAVA标识符和命名规则相关推荐

  1. Java标识符的书写规则有哪些,Java标识符的命名规则有哪些?

    Java标识符的命名规则有哪些? 答:1.只能使用字母.数字.下划线和美元符,可以使用汉字. 2.不能以数字开头. 3.不可以是关键字. 弗洛伊德认为把人和人联系起来的关键是() 答:情绪 在交响乐的 ...

  2. Java标识符的命名规则和命名规范

    一.Java标识符的命名规则 1.Java中的标识符只能使用字母大小写.数字0-9.美元符号$.下划线_ 2.Java中的标识符不能使用关键字.保留字.特殊值,例如class.viod.public. ...

  3. JAVA标识符的命名规则和规范

    ps:规则和规范的区别,规则是必须遵守的,而规范不是强制遵守的,只是说按照规范来会更好. 1.标识符概念 (1)Java对各种变量.方法和类等命名时使用的字符序列称为标识符. (2)凡是自己可以起名字 ...

  4. Java标识符的命名规则有哪些

    1.标识符由26个大小写英文字母和数字0-9和"_"与"$"组成 2.标识符不能以数字开头 3.标识符不能为关键字和保留字(goto.const) 4.Java ...

  5. Java标识符与命名规则

    标识符 标识符 Java 对各种变量.方法和类等要素命名时使用的字符序列称为标识符 技巧:凡是自己可以起名字的地方都叫标识符. 定义合法标识符规则 由26个英文字母大小写,0-9 ,_或$组成 数字不 ...

  6. 标识符的命名规则和命名规范

    IdentifierTest.java /*1.在java程序当中,使用editplus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的是绿色,有的是黑色,有的是紫色,有的是粉色...... ...

  7. [笔记]C#基础入门(八)——C#标识符的命名规则

    程序中的变量名.常量名.类名.方法名,都叫做标识符.C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错.这套规则简单说有下面三条: ①标识符只能由英文字母.数字和下划线组成,不能包含空格和其他 ...

  8. python中标识符的命名规则_Python——标识符的命名规则

    01 Python语言的特点 python的语言特点有很多,我们这里只讲一点,python是一门面向对象的语言,即一切皆对象(Linux中有一句是:一切皆文件),括号内的只是打个比方,不懂也没事,就是 ...

  9. Java包的命名规则

    Java包的命名规则 util:对应英文utility(实用工具),一般存放工具类,就像java.lang.util包一样存放着各种各样的工具类方便你编程,这里你可以放自己写好的工具类为自己的程序提供 ...

最新文章

  1. linux操作系统-设置静态ip
  2. Cuckoo WIndows 安装
  3. eclipse入门指南
  4. django ajax 简书,Django_ajax
  5. Easyui笔记:jquery执行append后input的验证失效解决方案
  6. python 编译成exe黑屏_python''外星人入侵''打包成exe遇到的问题和解决办法,闪退,黑屏。...
  7. 这份中台与数据报表的干货我写了10小时,真不想告诉你
  8. Android 自动更新之状态栏下载状态和进度
  9. Atitit 效率提升法细则 v3 t028.docx Atitit 提升效率细则 目录 1. 目标 2 1.1. 配置化增加扩展性 尽可能消除编译 方便增加 调整业务逻辑 2 1.2. 统一接口
  10. Dreamweaver8 V8.0.0.2766
  11. Java课程设计-基于Swing的文本编辑器
  12. 局域网游戏联机原理解析
  13. js md5 加密算法
  14. 数据库较长数据导出到excel单元格变成科学计数法
  15. Sometimes you will never know the true value of a moment until it becomes a memory
  16. mysql 烂泥_烂泥:mysql帮助命令使用说明
  17. LaTex 论文排版(4): 插入图片(Visio图转换成.eps图)
  18. 宽带连接错误的处理办法651、691、623、678、645、720、721、718、734、769
  19. android 的函数调用,安卓版在函数内部调用子程序,子程序如何能得到函数过程中得到的变量 _ 按键精灵手机版 - 按键精灵论坛...
  20. 微软TechEd大会着重宣传其虚拟化技术

热门文章

  1. java表达式语言种类_Java之语言控制语句
  2. 创建 demo.html,demo.html
  3. 领导逼走员工的新套路,一次就见效
  4. 漫画丨让你专心干技术,没让你干到35岁啊…
  5. VMware vSphere 6.7之vSAN配置全程图解
  6. centos dns服务器_CentOS-6 实战三 搭建DNS服务器
  7. oracle创建表不在对应表空间,oracle创建表空间
  8. 如何在centos7上安装FreeIPA的客户端
  9. 原来程序员成长的关键竟然是它?!
  10. linux chromium安装falsh插件