目录
一、注释
1.1注释介绍
1.2单行注释
1.3多行注释
1.4文档注释
1.5javadoc注释标签语法
二、关键字
三、字面量
3.1什么是标识符?
3.2标识符命名规则
四、总结
一、注释
在Java中,注释是用来向代码添加解释、说明和文档信息的文本。Java的注释有三种类型:单行注释,多行注释和文档注释。
1.1注释介绍
注释是在程序指定位置添加的说明性信息简单理解,就是对代码的一种解释
1.2单行注释
单行注释以双斜线//
开头,从//
到行末的内容都会被注释掉。单行注释用于对单行代码或语句进行简单的注释,不会跨越多行。
// 这是一个单行注释
int number = 10; // 这是一个对变量进行注释的单行注释
1.3多行注释
多行注释以/*
开始,以*/
结束,在/*
和*/
之间的内容都会被注释掉。多行注释可以用于对多行代码或语句进行注释。
/*
* 这是一个多行注释
* 它可以跨越多行
*/
int a = 20;
/* 这是对变量a进行注释的多行注释 */
1.4文档注释
文档注释是一种特殊的注释类型,用于编写程序的文档和说明。文档注释以/**
开始,以*/
结束,在/**
和*/
之间的内容会被用于自动生成API文档。 文档注释可以包含对类、方法、字段和参数的描述,以及其他有关程序的详细信息。文档注释通常用于生成项目文档或API文档。
/**
* 这是一个文档注释。
* 它可以包含对类、方法、字段和参数的描述,以及其他详细信息。
* @param name 一个字符串参数用于描述姓名。
* @return 返回拼接后的字符串。
*/
public String sayHello(String name) {
return "Hello, " + name + "!";
}
注释对于编写可读性强、易于理解和维护的代码非常重要。通过注释,可以清晰地解释代码的用途、实现方式以及可能的注意事项。
需要注意的是,注释不会被编译器编译为执行的代码,它们只是用于给开发人员提供更多的信息和解释。
1.5javadoc注释标签语法
二、关键字
关键字:也称保留字,是Java语言中已定义的标识符,具有特定含义。如public、class、void等。所有关键字均为小写。
以下是Java中的关键字列表及其作用:
abstract
:用于定义抽象类或抽象方法。assert
:用于在代码中插入断言,用于测试预期的条件是否为真。boolean
:表示布尔类型,只能取true
或false
。break
:用于跳出循环或switch
语句。byte
:表示8位的有符号整数。case
:在switch
语句中用于定义不同的分支选项。catch
:用于捕获和处理异常。char
:表示16位Unicode字符。class
:用于定义类。continue
:用于跳过当前循环迭代,继续下一个迭代。default
:在switch
语句中用于定义默认分支选项。do
:通常与while
结合使用,用于执行循环体至少一次。double
:表示64位双精度浮点数。else
:与if
结合使用,用于执行if
条件不满足时的代码块或语句,例如:-
if(表达式) {语句1; }else{ 语句2; }
enum
:用于定义枚举类型。extends
:用于继承一个类或实现一个接口。final
:表示不可变的或无法继承的。finally
:用于定义在异常处理后必须执行的代码块。float
:表示32位单精度浮点数。for
:用于循环执行指定的代码块或语句。if
:用于条件判断,执行指定的代码块或语句。implements
:用于实现一个接口。import
:用于导入其他类或包。instanceof
:用于检查对象是否是某个类的实例。int
:表示32位有符号整数。interface
:用于定义接口。例如:-
public interface A{ void b(); }
long
:表示64位有符号整数。new
:用于创建一个对象。例如:-
Person p = new Person();
package
:用于定义类的命名空间。private
:表示私有的,只能在类的内部访问。protected
:表示受保护的,可以在同一包内及子类中访问。public
:表示公共的,可以被任何地方访问。return
:用于从方法返回值。short
:表示16位有符号整数。static
:表示静态的,可以在不创建对象的情况下访问。strictfp
:表示精确浮点计算,符合IEEE-754规范。super
:用于引用父类的成员或调用父类的构造方法。switch
:用于多路分支判断。-
switch( 表达式 ){ case 条件1: s1:单个或多个语句 break; case 条件2: s2:单个或多个语句 break; case 条件3: s3:单个或多个语句 break; default: S4:单个或多个语句 }
synchronized
:用于实现线程同步。this
:用于引用当前对象。throw
:用于抛出异常。throws
:用于声明方法可能抛出的异常。transient
:表示不被序列化的。try
:用于定义一个代码块,并捕获可能抛出的异常。void
:表示无返回值。volatile
:用于声明变量可能被多个线程修改。
这些关键字在Java编程中具有特定的用途和作用,关键字的合理使用有助于编写可读性强、正确性高的代码。
三、字面量
3.1什么是标识符?
在编程中,标识符是用来标识变量、方法、类、包等程序元素的名称。简单来说,标识符就是我们在编程中自己定义的名字。
3.2标识符命名规则
- 标识符可以包含字母、数字、下划线(_)和美元符号($)。
- 标识符必须以字母、下划线或美元符号开头,不能以数字开头。
- 标识符对大小写敏感,表示不同的名称。
- 标识符不能是Java中的关键字或保留字。
- 标识符应具有描述性和有意义的名称,以提高代码的可读性。
一些示例合法的标识符:
myVariable
myMethod
MyClass
MY_CONSTANT
_totalScore
一些非法的标识符:
3numbers (以数字开头)
my-variable (包含破折号)
class (是Java的关键字)
在编程过程中,正确使用有意义的标识符可以使代码更易于理解、维护和扩展。
四、总结
1.本文介绍了Java注释的三种方法单行注释、多行注释、文档注释,了解注释的作用,帮助理解代码的,让别人看懂你写的代码;
2.了解Java的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则,标识符是用户自己定义的名字;