java的标识符和关键字,java语言基础标识符和关键字

Java 的标识符和关键字

标识符的概念:

标识符就是我们在编程中使用的“名字”。给类、接口、方法、变量、常量、包名起的相对唯一的名字。

在编程语言中,不管是什么样的编程语言都会有标识符。并且都有差不多的规范要求, 大体一致,细节有亿点点差异。所以也就有了先学精通一门语言再去学习另一门语言的时候非常容易的说法。也是因为这个。

标识符的规则

在 Java 中, 标识符的规则是使用英文大小写字符、数字、下划线(_)和美元符号($), 并且也可以使用中文。

但是也有相关约束。

  • 严格的区分大小写, 所以 aaA 和 AAa 标识符是不同的
  • 不能以数字开头
  • 从 Java 9 开始不允许单独使用下划线(_)作为标识符。
  • 虽然可以使用中文, 但是不推荐。不过, 你写的代码你高兴就好。
  • $ 美元符号虽然是一个合法的标识符, 但是尽量不要在编写的业务代码中使用, 因为它会用在 Java 的编译器和其他生成代码的工具中。
  • 不能使用 Java 已有的关键字、保留字重复。

Java 的关键字、保留字

abstract、assert、boolean、break、byte、

case、catch、char、class、const、continue、

default、do、double、else、enum、extends、

final、finally、float、for、goto、

if、implements、import、instanceof、int、

interface、long、native、new、null、package、

private、protected、public、return、

short、static、strictfp、super、switch、synchronized、

this、throw、throws、transient、try、

void、volatile、while。

一共 51 种,其中 goto, const 并没有再使用, 只是单纯地保留字。这里先给出这些关键保留字的名字。 先过个眼。大概知道有这些。 后续会针对每一种保留字进行详细的讲解。现在只需要记住一点, Java 中的关键保留字都是小写的。

Java 中的“分隔符”

在我们上一篇写第一个 Hello 程序中, 我们可以看到在每一行的代码结束的时候会用分号(;)。

然后还有花括号({})、圆括号(())、方括号([])、圆点(.)、空格( )。

这些特殊字符的基本上都包含了某种特殊的含义。 这些都可以被称为“分隔符”。具体含义如下:

分号

在 Java 中是使用分号(;),进行结束一句代码的。并且每个代码行是用分号来标识是已经结束了。并且允许在编写代码的时候一行写多个语句。 每个语句只要使用分号结束就好了。 只是约定上不推荐这样写。

简单的演示

int index = 0; String name = "苗子说全栈";int i = 0, j = 0, k = 0;

花括号

在 Java 中 {} 是一个代码块的概念。 最顶层的代码块就是

class{ /* 类的内容 */}

方法代码块:

public void methodName(){ /* 方法的内容 */}

静态代码块

static{ /* 代码块的内容 */}

Java 的标识符和关键字

代码块中会有不同的作用域, 一个代码块就是一个作用域, 并且每个花括号只会成对出现,否则就会出现错误语法。

圆括号

圆括号用处最多的就是方法,这里使用圆括号进行方法的形参声明。 在实际调用方法是使用圆括号进行实参值的传入。并且还可以用在调用方法的前进行数据类型的转换。 最后还可以使用圆括号进行逻辑顺序的改变。

Java 的标识符和关键字

方括号

方括号 [] 主要是用于数组相关的使用。 给出演示:

int a[10];

圆点

圆点(.) 主要的作用是用于 类和成员调用的时候的分隔符。 表明是调用的那个类的那个方法或者成员变量。

空格

空格是在系统中主要分割变量和变量类型的。举例:

int i;int index;String name;String na me2; //不要把空格放到变量名上。这样就会报错了。

通过上面的特殊字符。 组成了 Java 的基本语法结构。 上面只要知道具体的用法就好了, 不用考虑具体的含义, 不懂也没事。 后续 ,会针对具体的内容做详细的讲解。

包括关键字也是。 这些关键字基本上涵盖了大多数编程语言中的关键字。 学一顶三也不为过。

生命不止, 分享不止。持续的学习才能持续的输出。为了更好的输出。 每天都要更好的接受更多知识。 并总结自己所有学过的内容。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 1月 7日 上午10:50
下一篇 2023年 1月 7日 上午10:59

相关推荐

  • 2021年医师资格考试网上缴费入口

    2020医师资格考试网上缴费(易宝支付) ,在支付过程中可能会涉及很多问题,为此,王派医学小编整理“2020年医师资格考试报名缴费(易宝支付)常见问题及解答”,具体如下: 问题1:…

    2023年 3月 20日
  • 电脑看不了?恢复,3个方案解决

    一般电脑播放不了视频,原因大多是Flash插件损坏了,因为电脑上的视频和所有的Flash都需要Flash插件才可以正常使用。电脑看不了视频怎么办?你需要对Flash进行修复或者重新…

    2023年 6月 3日
  • 淘宝网店开电子发票的步骤

    相信很多人自己在开网店的时候,有遇到过对方要求开发票的,你不开他可能会投诉你。 但是想开又觉得太麻烦了。 实际上1点都不麻烦,你可以根据下面步骤进行。 这边提供广东省这边的开发票情…

    2023年 5月 5日
  • ps人像精修常用技巧,最新人像精修ps插件dr5的安装教程

    初级人像精修: 1.瘦脸 (1)打开液化滤镜,菜单栏-滤镜-液化。 (2)侧边栏的脸部工具,可以识别面部的五官及脸型,识别后产生的锚点和轮廓可以使用鼠标拖拽,可以控制眼睛的大小、鼻…

    2023年 6月 21日
  • 西宁市退役军人乘车优待卡开始办理了吗

    8月1日,西宁公交集团有限责任公司发布西宁市退役军人乘车优待卡办理流程。 办理乘车优待卡范围,具有西宁市户籍并持有退役军人及“三属人员”优待证人员。已持有老年卡、爱心卡、蓝焰卡等,…

    互联网 2023年 8月 5日
  • 手动修改种子信息破解百度云盘离线屏蔽种子

    大家已经知道,百度云盘、115网盘等都支持将BT种子文件离线下载到云空间中。但是,有的BT种子一个文件就包含有数千个资源的链接,而我们获取的一个BT种子里,包含的内容不一定全是我们…

    2023年 7月 26日
  • tcl电视为什么不了第三方应用

    在给智能电视安装应用时,很多人会选择用自带的应用商店,但其实可选择的软件非常少,因此安装一个第三方电视应用市场很有必要,比如软件门类齐全的美家市场就是个不错的选择。下面就具体分享一…

    2023年 7月 5日
  • dns故障的几种常见原因及解决方法

    DNS在网络的访问过程中起到了十分重要的作用,所以DNS故障很容易导致网站不可达或者访问到错误网站的情况。在讲解DNS故障之前,我们首先要了解什么是DNS? DNS中文名为“域名解…

    2023年 10月 14日
  • 如何在朋友圈高逼格的装逼

    朋友圈,自古以来就是一个是非之地, 无数英雄豪杰,要在朋友圈谋取一席之地。 文艺青年想展现逼格,女神想释放魅力,土豪大大更是想不经意流露出深邃的内在。 在这个一个,追求更快,更高,…

    2023年 8月 19日
  • QQ聊天记录如何备份(qq聊天记录如何备份至百度网盘)

    QQ聊天,在办公环境使用中还是占比较重要的地位的,有的时候电脑突然有问题,需要重新安装系统,安装系统后,QQ的聊天记录又没有了怎么办? 通过电脑手动备份 一、QQ聊天记录导出 1、…

    2023年 10月 27日