【Java基础学习打卡15】分隔符、标识符与关键字

【Java基础学习打卡15】分隔符、标识符与关键字

目录

前言一、分隔符1.分号( `;` )2.空格3.花括号( `{}` )

二、标识符三、关键字总结

前言

本文将依托入门程序介绍 Java 代码中的分隔符、标识符和关键字,是基础中的基础。为之后的基础学习打基础。

一、分隔符

顿号( 、 )是一种标点符号,在中文书写中有分隔、区分和明确的作用。

张三说:我要买水果,比如苹果、香蕉、橙子等。李四说:她有许多爱好,比如唱歌、跳舞、画画等。

在日常生活和工作中,起到分隔作用的符号还有不少,比如空格、正斜杠( / )等。

张三 18 15012345678李四 / 18 / 15112345678

我们来看 Java 入门程序,一起来找一找其中具有分隔作用的分隔符?

public class HelloWorld {

public static void main(String[] args) {

// 单行注释,以下代码向控制台输出一句话

System.out.println("Hello World!");

// System.out.println("这行代码注释掉了,不会被执行!");

}

}

在上述代码中,我们可以找到以下几种符号:分号( ; )、花括号( {} )、方括号( [] )、圆括号( () )、空格、圆点( . )。在 Java 语言中,上述的符号都具有特殊的分隔作用,因此统称为分隔符。

1.分号( ; )

分号(英文格式)用于分隔 Java 语句。在 Java 中,每个语句都应该以分号结尾,告诉编译器语句的结束。(Java 语言中对语句的分隔不是使用回车来完成的)

System.out.println("Hello World!");

System.out.println("Hello World!");

System.out.println("Hello World!");

Java 程序允许一行书写多个语句,但是从程序的可读性来看,不建议。

System.out.println("Hello World!");System.out.println("Hello World!");

2.空格

空格用于区分 Java 中语句的不同部分。在 Java 中,空格出现在程序的任何地方,任意数量。

public class HelloWorld {}

在代码中很明显 public 和 class 中间存在空格,class 和 HelloWorld 中间也存在空格。public class HelloWorld 用于定义 Java 中的类,它们分别代表不同的部分:public,代表访问修饰符;class 是创建类的关键字;HelloWorld 是该类的类名。

同时在 Java 编程中,还会使用空格对代码进行缩进来提高程序的可读性。

3.花括号( {} )

花括号(英文格式)用于定义代码块,并将一组相关的语句组合在一起。比如在 Java 语言中,类的相关部分要放在花括号中,方法中方法体也要放在花括号中。

这里要注意,花括号一般是成对出现的,也就是说有一个“{”,必然有一个“}”。我们一起在入门程序中找一找成对的花括号吧!

/**

* 定义类

*/

public class HelloWorld {

/*

* 定义方法

*/

public static void main(String[] args) {}

}

二、标识符

每个人都有一个姓名,姓名由人的姓氏和名字组成。来区分个体,给每个人特定的名称符号。

以下表格是某学校某班级的学生信息:哪些数据可以作为标识?是否有规则?

学号姓名性别身份证号202309001张三男130185200002026235202309002李四男130185200108025148

在 Java 编程语言中,标识符是用来标识变量、方法、类、接口和其他程序组件的名称。标识符具有以下规则:

可以包含字母(A-Z、a-z)、数字(0-9)、下划线(_)和美元符号($)必须以字母、下划线或美元符号开头,并且不能以数字开头区分大小写不能是关键字和保留字(可以包含)不能包含空格

注意:字母不限于26个英文字母,可以是中文或其他,但是不建议。从 Java 9 开始不能单独使用下划线作为标识符,必须与其他字符一起。

正例: myClass、MAX_VALUE、Class、$name、w3c 反例: 2B、class、my#name、my name

定义一个错误的标识符,主动写一个 Bug。

public class HelloWorld {

public static void main(String[] args) {

// 定义变量

int age# = 18;

}

}

这时候编译不通过,会提示错误信息。我们的代码中存在非法字符:‘#’,而且给出了错误位置。

三、关键字

在 Java 编程中,也有一些单词我们是不可以随意使用的,那就是关键字。

Java 关键字是在 Java 编程语言中具有特殊意义和功能的保留字。这些关键字在编程过程中具有固定的语法和用途,不能被用作标识符(如变量、类、方法的名称)。

以下是 Java 中的关键字:

abstractcontinuefornewswitchassertdefaultifpackagesynchronizedbooleandogotoprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile_(下划线)

上面表格中共列出51个关键字,“goto” 和 “const” 是 Java 中的保留字,现在并未使用,但是可能在未来的 Java 版本中使用。_(下划线)不能单独使用,也是一个关键字。

关键字特点:字母全部小写、常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

编写如下代码,定义三个变量,注意其标识符,然后进行编译:

public class HelloWorld {

public static void main(String[] args) {

// 定义变量

int age = 18;

// 关键字不能单独作为标识符

//int new = 20; // 编译不通过,使用关键字new作为标识符,会报错

int newNum = 20;

}

}

使用关键字时,要遵循 Java 语言规范,并在命名变量、类、方法等时避免使用关键字作为标识符,以免出现编译错误。

总结

Java 中分隔符有分号( ; )、花括号( {} )、方括号( [] )、圆括号( () )、空格、圆点( . )。标识符用来表示变量、方法、类、接口等,有一定的规则。关键字是在 Java 编程中官方使用的,有固定语法和用途的。

相关推荐

上网接入网中使用的PPP和隧道
mobile28365正规网址

上网接入网中使用的PPP和隧道

📅 06-28 👁️ 1667
全面解析OpenGApps项目在GitHub上的使用与安装
365正规网站是多少

全面解析OpenGApps项目在GitHub上的使用与安装

📅 08-19 👁️ 3319
三七的搭配之道:医生告诉你如何吃出最佳效果
约彩365官方网站下载

三七的搭配之道:医生告诉你如何吃出最佳效果

📅 08-04 👁️ 194