Java——标识符、关键字和保留字
:house_with_garden:个人主页 :@ 守夜人st:rocket:系列专栏:Java...持续更新中敬请关注...:hear_no_evil:博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点
:airplane:推荐一款模拟面试,刷题,从基础走向大场面试:point_right: 开启你的刷题之路吧
标识符、关键字和保留字
任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍 Java 标识符、关键字和保留字。@[TOC]
标识符
标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字。构成标识符的字母均有一定 的规范,Java 语言中标识符的命名规则如下:
区分大小写:Myname 与 myname 是两个不同的标识符。
首字符,可以是下划线(_)或美元符或字母,但不能是数字。
除首字符外其他字符,可以是下划线(_)、美元符、字母和数字。
关键字不能作为标识符。
**例如:**身高、identifier、userName、User_Name、$Name、_sys_val 等为合法的标识符,注意中文“身高”命名的变量是合法的;而 2mail、room#和 class 为非法的标识符,注意 #是非法字符,而 class 是关键字。
**注意 :**Java 语言中字母采用的是双字节 Unicode 编码
1.Unicode 叫作统一编码制,它包含了亚 洲文字编码,如中文、日文、韩文等字符。
关键字
关键字是类似于标识符的保留字符序列,由语言本身定义好的,不能挪作他用,Java 语言中有 50 个关键字,如下表所示。
关键字关键字很多这里不再一一介绍了,但是大家需要记住的一点是 Java 中的关键字全部是小写字母。
保留字
Java 中有一些字符序列既不能当作标识符使用,也不是关键字,也不能在程序中使用,这些字符序列称为保留字。Java 语言中的保留字只有两个 goto 和 const:
**goto:**在其他语言中叫做“无限跳转”语句,在 Java 语言中不再使用 goto 语句,因为“无限跳 转”语句会破坏程序结构。在 Java 语言 goto 的替换语句可以通过 break、continue 和 return 实 现“有限跳转”。
**const:**在其他语言中是声明常量关键字,在 Java 语言中声明常量使用 public static final 方式 声明。
分隔符
在 Java 源代码中,有一些字符被用作分隔,称为分隔符。分隔符主要有:分号(;)、左右大括号({})和空白。
分号
分号是 Java 语言中最常用的分隔符,它表示一条语句的结束。下面代码:
大括号
在 Java 语言中,以左右大括号({})括起来语句集合称为语句块(block)或复合语句,语句块中可以有 0~n 条语句。在定义类或方法时,语句块也被用做分隔类体或方法体。语句块也可以嵌套,且嵌套层次没有限制。
示例代码如下:
空白
在 Java 源代码中元素之间允许有空白,空白的数量不限。空白包括空格、制表符(Tab 键输入)和换行符(Enter 键输入),适当的空白可以改善对源代码可读性。下列几段代码是等价。
版权声明: 本文为 InfoQ 作者【守夜人st】的原创文章。
原文链接:【http://xie.infoq.cn/article/9e3a895870a6ebabcbb901918】。文章转载请联系作者。
评论