咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
代码语言:js复制环境说明:Windows 10 IntelliJ IDEA 2021.3.2 Jdk 1.8
前言
Java 是一门广泛使用的编程语言,具有强大的跨平台特性和广泛的应用领域。在 Java 程序开发中,关键字和标识符是非常重要的概念,同时对于代码的命名规范也有着明确的要求。本文将介绍 Java 的关键字、标识符和命名规范,并提供相应的代码示例,希望对 Java 初学者有所帮助。
摘要
本文首先介绍了 Java 的关键字,包括基本关键字、访问修饰符、类和接口关键字等。接着,本文介绍了 Java 中的标识符,包括变量名、常量名、方法名、类名、接口名等。最后,本文讲解了 Java 的命名规范,包括命名规则、命名约定、命名规则的注意事项等。除此之外,本文还提供了相应的代码示例,包括代码方法介绍和测试用例,希望读者能够通过本文了解到Java的关键字、标识符和命名规范。
Java关键字
Java 中的关键字是指具有特定含义的单词或符号,这些关键字在 Java 编程中有着重要的作用。Java 关键字分为基本关键字、访问修饰符、类和接口关键字等。
基本关键字
关键字 | 说明 |
---|---|
abstract | 抽象方法 |
boolean | 布尔型 |
byte | 字节型 |
char | 字符型 |
class | 类 |
double | 双精度浮点数 |
float | 浮点型 |
int | 整型 |
long | 长整型 |
short | 短整型 |
void | 无返回值 |
访问修饰符
关键字 | 说明 |
---|---|
public | 公共访问 |
protected | 受保护访问 |
private | 私有访问 |
类和接口关键字
关键字 | 说明 |
---|---|
extends | 继承 |
final | 最终类型 |
implements | 实现接口 |
import | 导入 |
new | 新对象 |
package | 包 |
static | 静态成员 |
super | 父类 |
this | 当前对象 |
throw | 抛出异常 |
Java标识符
Java 中的标识符是指用于命名变量、常量、方法、类、接口等的名称。Java 的标识符需要符合一定的规则,具体如下:
- 标识符可以包含字母、数字、下划线、美元符号等字符;
- 标识符必须以字母、下划线或美元符号开头;
- 标识符不能使用 Java 中的关键字;
- 标识符不区分大小写。
Java 中常用的标识符包括变量名、常量名、方法名、类名、接口名等。
变量名
变量名用于命名在程序中的变量,需要符合以下命名规范:
- 变量名应该使用小写字母;
- 如果变量名由多个单词组成,单词之间应该使用下划线进行分隔;
- 变量名应该具有描述性,可以清晰地表达变量的用途。
常量名
常量名用于命名程序中的常量,通常使用全大写字母命名,单词之间使用下划线分隔。
方法名
方法名用于命名程序中的方法,需要符合以下命名规范:
- 方法名应该使用小写字母;
- 如果方法名由多个单词组成,应该使用驼峰命名法,即每个单词的首字母使用大写字母;
- 方法名应该具有描述性,可以清晰地表达方法的功能。
类名和接口名
类名和接口名用于命名程序中的类和接口,需要符合以下命名规范:
- 类名和接口名应该使用大写字母开头;
- 如果类名或接口名由多个单词组成,应该使用驼峰命名法,即每个单词的首字母使用大写字母。
Java命名规范
Java 的命名规范包括命名规则、命名约定、命名规则的注意事项等。
命名规则
Java 命名规则包括以下几个方面:
- 类名、接口名、常量名和枚举常量名应该使用大写字母和下划线,单词之间用下划线分隔;
- 变量名、参数名和局部变量名应该使用小写字母和下划线,单词之间用下划线分隔;
- 方法名应该使用小写字母和驼峰命名法;
- 包名应该使用小写字母,单词之间用点号分隔。
命名约定
Java 的命名约定包括以下几个方面:
- 类名应该使用名词或名词短语;
- 方法名应该使用动词或动词短语;
- 变量名应该具有描述性,可以清晰地表达变量的用途;
- 常量名应该使用全大写字母,单词之间用下划线分隔。
命名规则的注意事项
Java 命名规则有一些需要注意的事项:
- 不要使用 Java 中的关键字进行命名;
- 尽量避免使用数字作为命名的开头;
- 不要使用下划线、美元符号以及其它特殊字符作为命名的开头或结尾。
测试用例
代码演示
以下是一个简单的 Java 程序示例,用于展示 Java 关键字、标识符和命名规范的使用方法。
代码语言:java复制package com.demo.javase.day05;
/**
* @Author bug菌
* @Date 2023-10-09 22:15
*/
public class HelloWorld {
public static final int MAX_NUM = 100;
private int num;
public HelloWorld(int num) {
this.num = num;
}
public void sayHello() {
System.out.println("Hello, World!");
}
public int add(int x, int y) {
return x y;
}
public static void main(String[] args) {
HelloWorld helloWorld = new HelloWorld(10);
helloWorld.sayHello();
int sum = helloWorld.add(1, 2);
System.out.println("Sum is " sum);
}
}
代码解析
public static final int MAX_NUM = 100;
:定义一个常量MAX_NUM
,用于存储最大值;private int num;
:定义一个私有变量num
,用于存储一个整数;public HelloWorld(int num)
:定义一个公共构造函数,用于初始化num
变量;public void sayHello()
:定义一个公共方法sayHello()
,用于输出 "Hello, World!";public int add(int x, int y)
:定义一个公共方法add()
,用于计算两个整数的和;public static void main(String[] args)
:定义一个主函数main()
,用于启动程序。
执行结果
测试用例运行结果如下:
代码解析:
该代码定义了一个名为HelloWorld的类,其中包括以下成员:
- 构造方法:public HelloWorld(int num),用于初始化对象时设置num的值。
- 成员变量:private int num,用于存储对象的数值。
- 方法:public void sayHello(),用于打印输出"Hello, World!"。
- 方法:public int add(int x, int y),用于返回x和y的和。
- 静态常量:public static final int MAX_NUM = 100,用于存储常量值100。
- main方法:public static void main(String[] args),在程序的入口处创建HelloWorld对象,并调用sayHello()方法和add()方法进行输出。
在main方法中,首先创建了一个HelloWorld对象helloWorld,并将参数10传入构造方法进行初始化。然后调用sayHello()方法,输出"Hello, World!"。接着调用add()方法,传入参数1和2,将返回值赋给sum变量,并打印输出"Sum is " sum。最终输出结果为"Hello, World!"和"Sum is 3"。
总结
Java关键字是指在语言中具有特定含义和用途的保留单词,这些单词不能作为标识符或变量名来使用。比如:public、class、static等。
Java标识符是指程序中使用的自定义名称,包括变量名、方法名、类名等。标识符需要遵循一定的命名规则,例如必须以字母、下划线或美元符号开头,不能使用关键字或保留字符等。
Java的命名规范是指在Java代码的编写中应该遵循的命名规则。这些规则旨在提高代码的可读性、可维护性和可重用性。一般而言,Java的命名规范包括以下几个方面:
- 变量名和方法名应该以小写字母开头,采用驼峰式命名法;
- 类名和接口名应该以大写字母开头,采用驼峰式命名法;
- 常量名应该全部大写,单词之间用下划线隔开;
- 包名应该全部小写,单词之间用点号隔开。
总之,关键字和标识符是Java程序的重要组成部分,而命名规范则是保证程序良好风格和易读性的重要方面。
... ...
好啦,这期的内容就基本接近尾声啦,若你想学习更多,你可以看看专栏的导读篇《「滚雪球学Java」教程导航帖》,本专栏致力打造最硬核 Java 零基础系列学习内容,