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

相关推荐

  • 盗窃账户资金罪(同居女友私自转走十七万犯罪吗)

    偷摸转账不告诉她构罪 □ 本报通讯员 刘一菡 恋人是相对亲近的社会关系,恋爱期间相互信任,往往不分彼此。随着感情发展,双方同居在一起,互相登录对方支付账号、使用对方钱款,似乎也是人…

    互联网 2023年 2月 12日
  • 苹果手机飞行模式下有辐射吗,苹果确认ios 16存在漏洞如何解决

    网络安全研究人员在iOS 16上记录了一种新颖的利用后持久性技术,该技术可能会被滥用,在雷达下飞行,并保持对苹果设备的访问,即使受害者认为该设备处于离线状态。 该方法“欺骗受害者认…

    2023年 9月 8日
  • 图片和合并一起做小的软件

    图片和视频怎么合并一起做小视频?不知道小伙伴们平时有没有看到这样的视频,视频是由一段视频和几张图片组成的。现如今还是很流行这种视频形式的,大家可以看到许多网红也都是这么发布的。可能…

    2023年 5月 10日
  • HTML 标签(html 空格代码)

    浏览器支持 所有主流浏览器都支持 <a> 标签。 标签定义及使用说明 <a> 标签定义超链接,用于从一个页面链接到另一个页面。 <a> 元素最重…

    2023年 6月 26日
  • 路由器的三组密码别弄混了(路由器账户名和密码是怎么弄的)

    1、登录密码:路由器的登录密码即管理密码,在登录路由器管理界面时,需要输入正确才能进入。不同厂商的路由器登录密码不同,需要更改可以登录路由器管理界面后,选择系统工具,点击修改密码,…

    2023年 10月 16日
  • pdffactory虚拟打印软件

    电脑常识:如何下载在线的电子文档?Pdffactory pro虚拟打印机的妙用 如今的免费资源是越来越少了,不管是视频、还是音乐,还是文档,不是要收费,就是要会员。如果不差钱也就算…

    2023年 1月 20日
  • itunes store电影商店能删除吗

    上周开始,陆续有用户反馈iBook Store“不可用”。由于苹果服务器在境外的原因,类似App Store“不可用”的情况是家常便饭。 但这次的“不可用”似乎不是技术原因。雷锋网…

    互联网 2023年 7月 4日
  • 如何从旧电脑迁移聊天记录到新电脑上

    微信是我们常用的社交与支付软件,很多重要的东西需要我们保存,有些材料是我们取证的材料,可以作为法律证据支持的,丢了就可惜了。如果换了新的电脑我们该怎样去保存这些材料不丢失那!那就跟…

    2023年 1月 3日
  • 如何计算java对象所占内存的大小

    摘要:本文讲述4种查看java对象所占内存大小的方法 计算java对象所占内存大小 1.使用jdk8自带API 使用这种jdk8方式时,Open JDK 不是天然支持的,需要设置一…

    2023年 7月 22日
  • qq这三个隐藏功能揪出暗恋你的人

    你真的会玩QQ吗?这3大隐藏功能可以揪出“暗恋者”,看完别慌 QQ一直都是我们日常生活中必不可少的交友软件,虽然它曾经是上网交友的鼻祖,但随着社会和网络的发展,如今很多人都在使用微…

    2023年 3月 19日