Java随笔-注释

本文详细介绍了Java编程中的三种注释类型:文档注释、多行注释和单行注释,强调了注释在代码可读性和维护性方面的重要性。文档注释用于类、方法的详细描述,多行注释常用于方法说明,单行注释则用于单行代码解释。此外,还提到了@Deprecated标签及其在代码中的应用,以及如何使用注释提高代码的可读性。
摘要由CSDN通过智能技术生成
注释是对java源代码的解释说明,可以帮助程序员更好的理解程序。
注释信息只保存在java源文件当中,java源文件编译生成的字节码class文件是没有注释的。
编写注释是每一个程序员的基本素养,特别是在多人协作的复杂项目中,注释比命重要,宁多不少,尽量做到言简意赅。

在Java中,常用的注释分为三种:文档注释、多行注释、单行注释。


文档注释
/**
 * @author          阿pin
 * @date            2022/2/10
 * @description     HelloWorld
 */
public class HelloWorld {

}

文档注释通常位于程序的开头,以 /** 开始,以 */ 结束,用于对该程序作用的描述,也用于对类、变量和方法的描述。若在IDEA中配置过,文档注释可自动配置开发人员、开发时间、开发背景等,对于之后的程序维护有很重要的作用。


多行注释
    /**
     * @param args 参数
     */
    public static void main(String[] args) {
        System.out.println("Hello World");
    }

    /**
     * 两个值取最大值
     * @param param1    参数1
     * @param param2    参数2
     * @return          返回最大值
     */
    public int returnTest(int param1,int param2) {
        return Math.max(param1,param2);
    }

多行注释和文档注释写法相同,多用于方法说明、参数说明、返回值说明。多行注释有预览模式,预览便于阅读,如下图:
在这里插入图片描述
除了对方法进行相关说明外,也可以用来引用其他程序。

    /**
     * The mothod {@link Test#testFunction()}
     *
     * @see #testMethod()
     */
    private void testLink() {
        Test.testFunction();
        testMethod();
    }

    private void testMethod() {
    }

当调用其他方法不管是本类的,还是其他类的均可以进行说明。
在这里插入图片描述
在这里插入图片描述

@Deprecated
public final class Test {
    public static void testFunction() {
    }
}

引用后的程序字体有明显的不同,点击会有相关说明,同时Ctrl+Enter或Command+Enter点击进入相关程序。当类或方法或变量被@Deprecated标记后,表示已过时,引用的时候会在中间画横线。除此之外注释还有其他标签供使用。

标签描述
@author作者
@deprecated过期
@exception异常
{@link}插入一个到另一个主题的链接
@param参数
@return返回值类型
@see指定一个到另一个主题的链接
@since标记变化
@version版本
{@value}static常量
@throws抛异常
@serialFieldObjectStreamField组件
@serialData通过writeObject( ) 和 writeExternal( )方法写的数据
@serial序列化属性
{@linkplain}插入一个到另一个主题的链接,但以纯文本显示该链接
{@inheritDoc}从父类继承的注释
{@docRoot}当前文档根目录路径

单行注释
    public static void main(String[] args) {
        // 输出Hello World到控制台
        System.out.println("Hello World");
    }

单行注释以 // 开头,只能标记一行,用于对具体代码语句进行说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值