标识符

1.定义

Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符(包含但不限于:类名、变量名、方法名、接口名、包名……)

2.命名规则

  • 1.由26个英文字母大小写,0-9,_或$组成
  • 2.数字不可以开头
  • 3.不可以使用关键字保留字,但能包含关键字和保留字
  • 4.Java中严格区分大小写,长度无限制
  • 5.标识符不能包含空格

3.命名规范

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

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

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

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

  • 其他注意事项:

    1.在起名时,为了提高阅读性,要尽量有意义,“见名知意”
    
    2.java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用

4.关键字

1.定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词)
2.特点:关键字中所有字母都是小写
3.有哪些关键字?


5.保留字

现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字:goto、const

关键字、保留字详情见官网

最新文章

  1. Android网络文件下载模块整理
  2. sqlplus实现上下翻页设置
  3. 什么是BI及哪些行业需要用到BI?
  4. Phantom omini设备开发流程
  5. java多线程总结三:sleep()、join()、interrupt()示例
  6. linux平台的office文档转pdf(程序员的菜)
  7. 个人.net学习规划路线
  8. javascript----bug
  9. orm2
  10. linux5.8安装oracle10g过程记录,换实例一定要改profile的配置
  11. C语言博客作业2--循环结构
  12. 890. Find and Replace Pattern找出匹配形式的单词
  13. 交换路由中期测验20181226(动态路由配置与重分发、NAT转换、ACL访问控制列表)
  14. Cache Line 伪共享发现与优化
  15. initialize flexnet service failed error code 50003
  16. AT89S52之串行异步通信笔记
  17. 【MSSQL教程】#001 整体思维导图
  18. js数组知识点总结及经典笔试题
  19. 注册dll文件
  20. soap-学习

热门文章

  1. flume集成hdfs(hdfs开启kerberos认证)
  2. 并发编程--锁--volatile
  3. NOIP初赛篇——03中央处理器CPU
  4. Java实现开根号运算(不使用数组和String)
  5. 卷积神经网络学习笔记——Siamese networks(孪生神经网络)
  6. CentOS 6安装Gitlab
  7. 使用SpringBoot搭建Web项目
  8. Java 基于 mysql-connector-java 编写一个 JDBC 工具类
  9. service代理模式及负载均衡
  10. Oracle 常用命令大全(持续更新)