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

相关推荐

  • wi-fi时快时慢怎么回事(wi-fi连上了速度很慢是什么原因)

    网速慢几乎成了每个宽带运营商收到客户投诉频率最高的话题。有研究表明,目前大多数消费者使用到的WiFi速度一般仅是其路由器带宽上限的50%左右。 wifi信号受6大因素影响 WiFi…

    2023年 3月 13日
  • 怎么样才可以防止别人蹭网,怎么防止别人蹭网学会这三大招

    相信很多人都碰到过这种情况:家里的宽带网速突然之间变慢了,就以为是电信宽带有问题。其实,这个时候就有可能是被别人蹭网了,别人可能正在通过你家的宽带来下载东西,这会严重影响你家里人的…

    2023年 1月 17日
  • 百度网盘怎么这么慢了(为什么百度网盘早上慢晚上快)

    编辑导语:百度网盘应该是大家最熟悉的网盘之一,用的人虽多,但其中也有不少用户认为其下载速度太慢。现市场上的网盘都打起“不限速”的旗号了,百度网盘为什么还没有被淘汰,甚至依旧在网盘江…

    2023年 1月 26日
  • 拼多多无货源店铺怎么上传商品(拼多多网店怎么开启无货源模式)

    山西吕梁云上科技小范 大家好我是小范~ 今天我们接着上期聊一聊上传商品的基础知识。 二、商品属性 拥有详细和准确的商品属性与描述,可以提高我们商品的搜索权重,将商品更精准地推荐给适…

    2023年 9月 5日
  • 按键精灵如何设置循环找图

    一、获取指定点的颜色 得到指定点颜色 通过设置上面的屏幕坐标X、Y来获取指定点的坐标颜色,然后将返回值传递给一个变量存储颜色值。设置完成后插入,即可以在代码视图中看到源码了。 颜色…

    2023年 5月 9日
  • excel中创建图表的四个步骤

    三分钟三个案例掌握创建Excel图表的三个步骤 大家好!Excel的图表是Excel数据的另外一种表现形式,其特点是比数据表更加的形象、直观,增加了生动活泼的气息,使数据具备了可视…

    2023年 6月 22日
  • excel表格序号打乱后排序

    很多工作表都有序号列,从1开始排序,连续排序的序号是2、3、4、5……,但当用户在工作表中进行筛选、隐藏或者删除后,连续的序号就会被打乱。 如下图所示,序号3和序号4对应的是王五和…

    2023年 1月 16日
  • 安全控件介绍,安全控件的意义

    《金卡生活》杂志 中国银联 主管主办 理论研究 实务探讨 原创 / 朱浩然 杨阳 尹亚伟 作者供职于中国银联电子支付研究院、电子商务与电子支付国家工程实验室 编者按 在不借助传统安…

    2023年 4月 26日
  • 2021还有电信小果王卡办理吗

    今日热点 工信息部召开电信普遍服务电话会议 工业和信息化部召开2018年全国电信普遍服务工作电视电话会议。工业和信息化部党组成员、副部长陈肇雄出席会议并讲话。 陈肇雄指出,当前我国…

    互联网 2023年 1月 6日
  • wi-fi密码如何修改才不会被蹭网

    在装修或者换路由器的时候,总是要面对一个问题:设的密码太简单,容易被骇客「社工」甚至暴力破解,进而拖慢上网速度;而设得太复杂,又可能让来家里做客的朋友们输入起来太头疼。毕竟,普通的…

    2023年 3月 5日