前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >滚雪球学Java(05):了解Java编程的基础:关键字、标识符和命名规范

滚雪球学Java(05):了解Java编程的基础:关键字、标识符和命名规范

原创
作者头像
bug菌
发布2024-04-23 20:48:53
1120
发布2024-04-23 20:48:53
举报
文章被收录于专栏:滚雪球学Java滚雪球学Java

??咦咦咦,各位小可爱,我是你们的好伙伴——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的类,其中包括以下成员:

  1. 构造方法:public HelloWorld(int num),用于初始化对象时设置num的值。
  2. 成员变量:private int num,用于存储对象的数值。
  3. 方法:public void sayHello(),用于打印输出"Hello, World!"。
  4. 方法:public int add(int x, int y),用于返回x和y的和。
  5. 静态常量:public static final int MAX_NUM = 100,用于存储常量值100。
  6. 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的命名规范包括以下几个方面:

  1. 变量名和方法名应该以小写字母开头,采用驼峰式命名法;
  2. 类名和接口名应该以大写字母开头,采用驼峰式命名法;
  3. 常量名应该全部大写,单词之间用下划线隔开;
  4. 包名应该全部小写,单词之间用点号隔开。

??总之,关键字和标识符是Java程序的重要组成部分,而命名规范则是保证程序良好风格和易读性的重要方面。

??... ...

??好啦,这期的内容就基本接近尾声啦,若你想学习更多,你可以看看专栏的导读篇《「滚雪球学Java」教程导航帖》,本专栏致力打造最硬核 Java 零基础系列学习内容,?打造全网精品硬核专栏,带你直线超车;欢迎大家订阅持续学习。功不唐捐,久久为功!

「赠人玫瑰,手留余香」,咱们下期拜拜~~

??建议/推荐你

??无论你是计算机专业的学生,还是对编程有兴趣的小伙伴,都建议直接毫无顾忌的学习此专栏「滚雪球学Java」,bug菌郑重承诺,凡是学习此专栏的同学,均能获取到所需的知识和技能,全网最快速入门Java编程,就像滚雪球一样,越滚越大,指数级提升。

??码字不易,如果这篇文章对你有所帮助,帮忙给bugj菌来个一键三连(关注、点赞、收藏) ,您的支持就是我坚持写作分享知识点传播技术的最大动力。 ??同时也推荐大家关注我的硬核公众号:「猿圈奇妙屋」 ;以第一手学习bug菌的首发干货,不仅能学习更多技术硬货,还可白嫖最新BAT大厂面试真题、4000G Pdf技术书籍、万份简历/PPT模板、技术文章Markdown文档等海量资料,你想要的我都有!

?关于我

??我是bug菌,CSDN | 掘金 | infoQ | 51CTO 等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,华为云 | 阿里云| 腾讯云等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。


--End

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 摘要
  • Java关键字
    • 基本关键字
      • 访问修饰符
        • 类和接口关键字
        • Java标识符
          • 变量名
            • 常量名
              • 方法名
                • 类名和接口名
                • Java命名规范
                  • 命名规则
                    • 命名约定
                      • 命名规则的注意事项
                      • 测试用例
                        • 代码演示
                          • 代码解析
                            • 执行结果
                            • 总结
                            • ??建议/推荐你
                            • ?关于我
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                            http://www.vxiaotou.com