美文网首页
Java中的标识符、关键字

Java中的标识符、关键字

作者: Java自学道路 | 来源:发表于2017-04-08 16:21 被阅读0次

一、标识符的定义

在Java语言中,类、对象、方法、变量、接口和自定义数据类型等都有自己的名字,我们把这些名字统称为标识符

  • 正例:Demo1、userName、$age、_id 都是标识符。
  • 反例:class、12name、hello chs、true 都不是标识符,其中class为关键字。

从上面的例子中我们可以得到标识符的命名规则:

  • 标识符的组成元素是字符(az、AZ),数字(0~9)、下划线(_)、美元符号($).
  • java的标识符是严格区分大小写的。
  • 标识符不能以数字开头。
  • 标识符中不能出现空格。
  • 标识符的长度可以是任意的(在java虚拟机规范中,标识符是有长度限制的)。
  • 关键字不能作为标识符。
  • 标识符不能和Java中预定义的字面常量(true、false、null)名称相同。

二、标识符的命名规范

  • 类名的命名规范:类名使用UpperCamelCase,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名)DO / BO / DTO / VO等。(此条来源于阿里java开发手册1.1)
    正例:UserDo 、 XmlService、 MyUtil
    反例:userDo、 xmlService、 myUtil
  • 变量名、方法名的命名规范:首单词全部小写,其它的单词除了首字母大写,其余都小写。
    正例:userName 、 passWord
  • 包名的命名规范:包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式。(此条来源于阿里java开发手册1.1)
    正例:com.sychs.socket
  • 常量名的命名规范:常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。(此条来源于阿里java开发手册1.1)
    正例:MAX_LENGTH

三、关键字

在Java语言中有些标识符是有着特殊含义的,而我们把这些有着特殊含义的标识符称为关键字,有时也叫保留字。一般用于表示一个程序的结构或者是数据类型。Java中总共有50个关键字。

特点:关键字中所有字母都为小写。

与流程控制相关的关键字(11个) if else while switch case
default do for break continue
return
与数据类型相关的关键字(12个) char byte short double boolean
long int class void float
interface enum
与包相关的关键字(2个) import package
描述类与类/接口之间关系的关键字(2个) extends implements
与权限修饰符相关的关键字(3个) private protected public
与对象相关的关键字(4个) new this super instanceof
用于异常处理的关键字(5个) try catch throw finally throws
用于修饰类、函数、变量的关键字(4个) final static abstract synchronized
其他关键字(7个) native transient strictfp volatile assert
goto const

对于初学者来说,看到上面的关键字肯定会很难记住,事实上也不需要刻意去记忆。因为在后面的学习当中都会讲到这些关键字的具体用法,自然而然也就能记住啦!

<a href="http://www.jianshu.com/p/a541163c70a5">上一章</a>   <a href="http://www.jianshu.com/p/03a947d5bc50">下一章</a>

相关文章

  • JAVA数据类型(一)

    Java中的关键字 Ps:Java关键字区分大小写。 Java标识符 标识符就是用于给 Java 程序中变量、类、...

  • Kotlin中关键字是java的有效标识符,例如System.i

    将 Kotlin 中是关键字的 Java 标识符进行转义 一些 Kotlin 关键字在 Java 中是有效标识符:...

  • 1.21(Java变量)

    知识点 一. Java 中常用关键字: 二. Java标识符什么是标识符:标识符就是用于给 Java 程序中变量、...

  • java基础语法

    java关键字 java标识符 问:标识符是神马?答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号...

  • Java中的关键字和标识符

    关键字 Java中的关键字是区分大小写的。 标识符 一:标识符就是用于给 Java 程序中变量、类、方法等命名的符...

  • 2018-07-12

    今天重新看了java中类的定义,合法标识符的写法和java中的关键字。

  • JavaSE笔记(一)基本语法

    认识Java关键字 认识Java标识符 如何命名Java变量 优秀攻城师的习惯: Java中的数据类型 Java中...

  • 零学JAVA基础(二)—语法之标识符

    JAVA中重要的标识符 1.1 关键字的使用 1.1.1 关键字的定义和特点: 定义:简单来说关键字就是被Java...

  • Java入门第一季第二章

    常用关键字。 以上是java中的常用关键字,最低要求眼熟。 标识符 1. 标识符可以由字母、数字、下划线(_)、美...

  • Java入门二

    一标识符和于关键字 1.1标识符由字母、数字、_、$所组成,其中不能以数字开头,不能是java 中的关键字 1.2...

网友评论

      本文标题:Java中的标识符、关键字

      本文链接:https://www.haomeiwen.com/subject/ililattx.html