<p>java中写多行注释最直接的方式是使用/和/,1. 它能包裹多行文字或代码,使编译器忽略其内容;2. 与单行注释//相比,/ /更适合解释复杂逻辑或整体设计思路,支持跨行叙述,便于临时禁用代码块;3. 实际开发中常用于说明非自解释代码、临时注释代码区域,但需避免过度注释、保持注释同步更新,并注意/ /不支持嵌套;4. 除多行注释外,java还提供单行注释//用于简短说明,以及javadoc注释/ /用于生成api文档,后者通过@param、@return等标签自动生成html文档,提升代码可维护性;综上,合理使用//、/ /和/ /三种注释方式是编写高质量java代码的关键。</p>

Java里,如果你想写一段跨越多行的注释,最直接的方式就是使用
/*
*/
要使用
/* */
/*
*/
举个例子,就像这样:
立即学习“Java免费学习笔记(深入)”;
public class CommentExample {
public static void main(String[] args) {
/*
* 这是一个多行注释的例子。
* 我可以在这里写很多行文字,
* 解释我的代码逻辑,
* 甚至暂时禁用一大段代码。
*/
System.out.println("Hello, World!"); // 这是一行普通代码
/*
int a = 10;
int b = 20;
System.out.println(a + b);
*/ // 这段代码被注释掉了,不会执行
}
}你看,它非常直观,就像给一段文字加了个边框,告诉编译器:“嘿,这块内容你别管,这是给人看的。”
这个问题,在我看来,其实挺核心的。我们写代码,不光是为了让机器跑起来,更重要的是让人能看懂,尤其是未来维护你代码的人,或者几个月后回过头来看自己代码的你。单行注释
//
//
这时候,
/* */
//
另一个大区别在于,
/* */
/* */
//
实际开发里,多行注释的用处可多了。最常见的,当然是用来解释那些非自解释的代码块。比如,你实现了一个比较巧妙的位运算,或者一个涉及多线程同步的复杂逻辑,这时候不加个
/* */
还有一种非常实用的场景,就是我前面提到的,临时注释掉一大段代码。这在重构、测试或者功能切换时特别有用。你可能在尝试两种不同的实现方案,或者需要回溯到某个旧版本的功能,直接用
/* */
不过,用多行注释也有几点需要注意的。
别过度注释。有些代码本身就非常清晰,比如
int sum = a + b; // 计算a和b的和
注释内容要保持更新。这是个老大难问题。代码改了,注释没跟着改,那这注释就成了误导。我宁愿看到没注释的代码,也不想看到错误的注释。所以,每次修改代码,都要习惯性地检查一下相关的注释是否还需要调整。
再来,
/* */
/* ... */
/* ... */
/* */
//
Java在注释这块,其实挺周到的,除了咱们一直在说的
/* */
最常见也是最基础的,就是单行注释 //
//
//
/* */
而另一个重量级的选手,就是文档注释,也就是 Javadoc 注释 `/ */
**。这个跟
长得有点像,就多了一个星号。但它可不仅仅是多了一个星号那么简单,它的作用是用来生成API文档的。当你用
一个典型的Javadoc注释看起来是这样的:
/**
* 这个方法用于计算两个整数的和。
* 它会检查输入是否为负数,如果是,则抛出异常。
*
* @param a 第一个整数
* @param b 第二个整数
* @return 两个整数的和
* @throws IllegalArgumentException 如果a或b为负数
*/
public int add(int a, int b) {
if (a < 0 || b < 0) {
throw new IllegalArgumentException("输入不能为负数");
}
return a + b;
}你看,它里面可以包含
@param
@return
@throws
所以,总结一下,Java提供了
//
/* */
/** */
以上就是java怎样用/**/添加多行注释 java多行注释语句的基础教程的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号