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

简介: 【2月更文挑战第10天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!

在这里插入图片描述


🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!


前言

  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 关键字、标识符和命名规范的使用方法。

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"。

附录源码

  如上涉及所有源码均已上传同步在Gitee,提供给同学们一对一参考学习,辅助你更迅速的掌握。

总结

  Java关键字是指在语言中具有特定含义和用途的保留单词,这些单词不能作为标识符或变量名来使用。比如:public、class、static等。

  Java标识符是指程序中使用的自定义名称,包括变量名、方法名、类名等。标识符需要遵循一定的命名规则,例如必须以字母、下划线或美元符号开头,不能使用关键字或保留字符等。

  Java的命名规范是指在Java代码的编写中应该遵循的命名规则。这些规则旨在提高代码的可读性、可维护性和可重用性。一般而言,Java的命名规范包括以下几个方面:

  1. 变量名和方法名应该以小写字母开头,采用驼峰式命名法;

  2. 类名和接口名应该以大写字母开头,采用驼峰式命名法;

  3. 常量名应该全部大写,单词之间用下划线隔开;

  4. 包名应该全部小写,单词之间用点号隔开。

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

☀️建议/推荐你


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

  最后,如果这篇文章对你有所帮助,帮忙给作者来个一键三连,关注、点赞、收藏,您的支持就是我坚持写作最大的动力。

  同时欢迎大家关注公众号:「猿圈奇妙屋」 ,以便学习更多同类型的技术文章,免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板、技术文章Markdown文档等海量资料。

📣关于我

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


目录
相关文章
|
4天前
|
缓存 Java 调度
Java中的多线程编程:从基础到实践
【10月更文挑战第24天】 本文旨在为读者提供一个关于Java多线程编程的全面指南。我们将从多线程的基本概念开始,逐步深入到Java中实现多线程的方法,包括继承Thread类、实现Runnable接口以及使用Executor框架。此外,我们还将探讨多线程编程中的常见问题和最佳实践,帮助读者在实际项目中更好地应用多线程技术。
11 3
|
4天前
|
缓存 安全 Java
Java中的多线程编程:从基础到实践
【10月更文挑战第24天】 本文将深入探讨Java中的多线程编程,包括其基本原理、实现方式以及常见问题。我们将从简单的线程创建开始,逐步深入了解线程的生命周期、同步机制、并发工具类等高级主题。通过实际案例和代码示例,帮助读者掌握多线程编程的核心概念和技术,提高程序的性能和可靠性。
8 2
|
5天前
|
Java
Java中的多线程编程:从基础到实践
本文深入探讨Java多线程编程,首先介绍多线程的基本概念和重要性,接着详细讲解如何在Java中创建和管理线程,最后通过实例演示多线程的实际应用。文章旨在帮助读者理解多线程的核心原理,掌握基本的多线程操作,并能够在实际项目中灵活运用多线程技术。
|
5天前
|
Java 程序员 开发者
Java编程中的异常处理艺术
【10月更文挑战第24天】在Java的世界里,代码就像一场精心编排的舞蹈,每一个动作都要精准无误。但就像最完美的舞者也可能踩错一个步伐一样,我们的程序偶尔也会遇到意外——这就是所谓的异常。本文将带你走进Java的异常处理机制,从基本的try-catch语句到高级的异常链追踪,让你学会如何优雅地处理这些不请自来的“客人”。
|
5天前
|
设计模式 SQL 安全
Java编程中的单例模式深入解析
【10月更文挑战第24天】在软件工程中,单例模式是设计模式的一种,它确保一个类只有一个实例,并提供一个全局访问点。本文将探讨如何在Java中使用单例模式,并分析其优缺点以及适用场景。
8 0
|
5月前
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
37 0
|
6月前
|
算法 Java 数据安全/隐私保护
【Java开发指南 | 第二篇】标识符、Java关键字及注释
【Java开发指南 | 第二篇】标识符、Java关键字及注释
31 5
|
6月前
|
存储 Java
深入理解Java的标识符和关键字
深入理解Java的标识符和关键字
53 0
|
6月前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
32 0
|
6月前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
29 0