当前位置: 首页 > news >正文

【java】单行注释(//)与多选注释(/* */)

文章目录

    • 单行注释
    • 多行注释
    • 注意事项

在这里插入图片描述

  • 在Java中,注释是用来给代码添加说明的,它不会被编译器执行。Java提供了两种主要的注释方式:单行注释和多行注释(有时也称为块注释或块级注释)。

单行注释

单行注释以两个正斜杠(//)开始,并持续到行尾。它只能用于注释掉当前行的内容。

// 这是一个单行注释
int a = 5; // 这也是单行注释,它紧跟在代码之后

多行注释

多行注释以/*开始,以*/结束。它可以跨越多行,因此非常适合对代码块进行注释。

/* 这是一个多行注释它可以跨越多行用于解释或暂时禁用一大块代码
*/
int b = 10;/*
你还可以在多行注释中
嵌套单行注释
但通常不推荐这样做,因为它可能会使代码的可读性降低
// 单行注释嵌套在多行注释中
*/

注意事项

  • 多行注释不能嵌套使用。如果你尝试在一个多行注释内再开始一个新的多行注释,那么编译器会报错,因为它会寻找第一个*/来结束注释,而不是你期望的嵌套的*/。

  • 注释虽然对于代码的可读性和维护性非常重要,但过多或不必要的注释也可能会使代码变得混乱。应该只在必要时使用注释,而且注释应该清晰、简洁、准确地描述代码的功能或目的。

  • 还有一些特殊的注释用于文档生成,如Javadoc注释(以/*开始,以/结束),但它主要用于生成API文档,不属于基本的注释类型。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【iOS】APP仿写——天气预报
  • 文件解析漏洞集合
  • Python应用—简单邮件发送功能
  • 详解C/C++输入输出
  • 【保卫战】休闲小游戏 链游
  • Nextjs9中在_app.js入口使用getInitialProps请求数据给全局使用
  • c++: mangle命名规则
  • 数据库设计军规
  • C++ const、constexpr与consteval作用与区别
  • R 语言学习教程,从入门到精通,R的安装与环境的配置(3)
  • 信号相关函数
  • Python | Leetcode Python题解之第318题最大单词长度乘积
  • 药店管理小程序的设计
  • 半导体芯闻--20240804
  • c++ malloc 过大或者0
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Laravel5.4 Queues队列学习
  • MaxCompute访问TableStore(OTS) 数据
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Spring Boot MyBatis配置多种数据库
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Vue实战(四)登录/注册页的实现
  • 半理解系列--Promise的进化史
  • 从0实现一个tiny react(三)生命周期
  • 对象管理器(defineProperty)学习笔记
  • 让你的分享飞起来——极光推出社会化分享组件
  • 回归生活:清理微信公众号
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • (003)SlickEdit Unity的补全
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二) 初入MySQL 【数据库管理】
  • (附源码)php投票系统 毕业设计 121500
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (转)LINQ之路
  • .net 微服务 服务保护 自动重试 Polly
  • .NET 依赖注入和配置系统
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NetCore发布到IIS
  • .NET程序员迈向卓越的必由之路
  • .net访问oracle数据库性能问题
  • .NET简谈设计模式之(单件模式)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .ui文件相关
  • @Conditional注解详解
  • @Controller和@RestController的区别?
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [16/N]论得趣
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [8] CUDA之向量点乘和矩阵乘法
  • [AR Foundation] 人脸检测的流程
  • [C++] 小游戏 斗破苍穹 2.11.6 版本 zty出品
  • [C++]——带你学习类和对象
  • [C++初阶]list的模拟实现
  • [Contiki系列论文之2]WSN的自适应通信架构