Java中的三种注释类型「建议收藏」

Java中的三种注释类型「建议收藏」注释:用于说明解释程序的文字就是注释。Java中的注释有三种:单行注释多行注释文档注释(Java特有)注释的作用有什么?主要就是提高了代码的阅读性,是调试程序的重要方法。当然,写注释也是一种良好编程习惯。可以将自己的思想通过注释先整理出来,再用代码去体现。来看看具体的使用吧!单行注释格式://注释文字多行注释格式:/*注释文字*/下面给出单行注释和多行注释的示例://单行注释publicclassHelloWorld{/* 程序入口

大家好,又见面了,我是你们的朋友全栈君。

注释:用于说明解释程序的文字就是注释。

Java中的注释有三种:

  • 单行注释
  • 多行注释
  • 文档注释(Java特有)

注释的作用有什么?

主要就是提高了代码的阅读性,是调试程序的重要方法。

当然,写注释也是一种良好编程习惯。可以将自己的思想通过注释先整理出来,再用代码去体现。

来看看具体的使用吧!

单行注释
格式: //注释文字

多行注释
格式: /* 注释文字 */

下面给出单行注释和多行注释的示例:

//单行注释
public class HelloWorld{ 
   
    
    /* 程序入口 */
    public static void main(String args[]){ 
   
        System.out.println("HelloWorld!");
    }
    
}

注:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。多行注释里面不允许有多行注释嵌套。

来试试先:

public class HelloWorld{ 
   
    
    /* 程序入口 /* 会报错吗? */
    
    */
    public static void main(String args[]){ 
   
        System.out.println("HelloWorld!");
    }
    
}

运行一下:
在这里插入图片描述
多行注释不能嵌套多行注释是因为在注释时,”/*” 是去匹配第一个遇到的” /”,后面的 “/”一律视为注释内容。

文档格式(Java特有)
格式:/**
@author 指定java 程序的作者
@version 指定源文件的版本
*/

注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

操作一下:

/** @author chunni @version v1.0 第一个Java程序! */
public class HelloWorld{ 
   
    
    /* 程序主入口,main函数 */
    public static void main(String args[]){ 
   
        System.out.println("HelloWorld!");
    }
    
}

命令行窗口输入:javadoc -d 生成的文件名 -author -version HelloWorld.java
在这里插入图片描述

此时发现原来代码目录下出现么mydoc文件夹。
在这里插入图片描述

点进mydoc文件夹打开index.html就可以查看doc文档了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156442.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • C++ 中的左值和右值

    一、前言一直以来,我都对C++中左值(lvalue)和右值(lvalue)的概念模糊不清。我认为是时候好好理解他们了,因为这些概念随着C++语言的进化变得越来越重要。二、左值和右值——一个友好的定义首先,让我们避开那些正式的定义。在C++中,一个左值是指向一个指定内存的东西。另一方面,右值就是不指向任何地方的东西。通常来说,右值是暂时和短命的,而左值则活的很久,因为他们以变量的形式(v…

  • Java创建文件和文件夹

    Java创建文件和文件夹例子。java代码:importjava.io.*;//导入所需的包publicclassIOTest{//类 publicstaticvoidmain(String[]args){//主程序,程序入口 Filefile=newFile(“D:\\Qiju_Li”); if(!file.exists()){//如果文件夹不存在 file.mk

  • js中Math.random()生成指定范围数值的随机数

    js中Math.random()生成指定范围数值的随机数

  • 王者荣耀语音文件下载

    王者荣耀语音文件下载

  • noscript 标签

    noscript 标签noscript标签中的元素中的内容只有在下列情况下才会显示出来:浏览器不支持脚本浏览器支持脚本,但脚本被禁用noscript标签是一个相当古老的标签,其被引入的最初目的是帮助老旧浏览器的平滑升级更替,因为早期的浏览器并不能支持JavaScript。noscript标签在不…

    2022年10月24日
  • 汇编指令大全

    汇编指令大全80×86指令系统,指令按功能可分为以下七个部分。(1)数据传送指令。(2)算术运算指令。(3)逻辑运算指令。(4)串操作指令。(5)控制转移指令。(6)处理器控制指令。(7

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号