写点什么

Java——标识符、关键字和保留字

作者:守夜人st
  • 2022 年 9 月 14 日
    云南
  • 本文字数:1264 字

    阅读完需:约 4 分钟

Java——标识符、关键字和保留字

:house_with_garden:个人主页 :@ 守夜人st:rocket:系列专栏:Java...持续更新中敬请关注...:hear_no_evil:博主简介:软件工程专业,在校学生,写博客是为了总结回顾一些所学知识点


:airplane:推荐一款模拟面试,刷题,从基础走向大场面试:point_right: 开启你的刷题之路吧

标识符、关键字和保留字

任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍 Java 标识符、关键字和保留字。@[TOC]



标识符

标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字。构成标识符的字母均有一定 的规范,Java 语言中标识符的命名规则如下:


  1. 区分大小写:Myname 与 myname 是两个不同的标识符。

  2. 首字符,可以是下划线(_)或美元符或字母,但不能是数字。

  3. 除首字符外其他字符,可以是下划线(_)、美元符、字母和数字。

  4. 关键字不能作为标识符。


**例如:**身高、identifier、userName、User_Name、$Name、_sys_val 等为合法的标识符,注意中文“身高”命名的变量是合法的;而 2mail、room#和 class 为非法的标识符,注意 #是非法字符,而 class 是关键字。


**注意 :**Java 语言中字母采用的是双字节 Unicode 编码


1.Unicode 叫作统一编码制,它包含了亚 洲文字编码,如中文、日文、韩文等字符。

关键字

关键字是类似于标识符的保留字符序列,由语言本身定义好的,不能挪作他用,Java 语言中有 50 个关键字,如下表所示。



关键字关键字很多这里不再一一介绍了,但是大家需要记住的一点是 Java 中的关键字全部是小写字母。

保留字

Java 中有一些字符序列既不能当作标识符使用,也不是关键字,也不能在程序中使用,这些字符序列称为保留字。Java 语言中的保留字只有两个 goto 和 const:


  1. **goto:**在其他语言中叫做“无限跳转”语句,在 Java 语言中不再使用 goto 语句,因为“无限跳 转”语句会破坏程序结构。在 Java 语言 goto 的替换语句可以通过 break、continue 和 return 实 现“有限跳转”。

  2. **const:**在其他语言中是声明常量关键字,在 Java 语言中声明常量使用 public static final 方式 声明。

分隔符

在 Java 源代码中,有一些字符被用作分隔,称为分隔符。分隔符主要有:分号(;)、左右大括号({})和空白。


  1. 分号


分号是 Java 语言中最常用的分隔符,它表示一条语句的结束。下面代码:


int totals = 1 + 2 + 3 + 4; 等价于 
int totals = 1 + 2
+ 3 + 4;
复制代码


  1. 大括号


在 Java 语言中,以左右大括号({})括起来语句集合称为语句块(block)或复合语句,语句块中可以有 0~n 条语句。在定义类或方法时,语句块也被用做分隔类体或方法体。语句块也可以嵌套,且嵌套层次没有限制。


示例代码如下:


public class HelloWorld { 
public static void main(String args[]) { int m = 5; if (m < 10) { System.out.println("<10"); } } }
复制代码


  1. 空白


在 Java 源代码中元素之间允许有空白,空白的数量不限。空白包括空格、制表符(Tab 键输入)和换行符(Enter 键输入),适当的空白可以改善对源代码可读性。下列几段代码是等价。


if (m < 10) { System.out.println("<10"); } 等价于 if (m < 10) {System.out.println("<10"); }等价于 if (m < 10) { System.out.println("<10"); }
复制代码


发布于: 刚刚阅读数: 4
用户头像

守夜人st

关注

还未添加个人签名 2022.08.25 加入

还未添加个人简介

评论

发布
暂无评论
Java——标识符、关键字和保留字_九月月更_守夜人st_InfoQ写作社区