javaDEMO
本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~
https://www.javastudy.cloud
java 注释总述
注释不会被编译进 class,只存在于源码中,供开发人员一代一代的传承下去,给后人以警醒. 通常是一段代码如果不写注释说明备注下,过个几个星期,自己再看的时候就是, 我去,,这是什么鬼?这是谁写的?? 我当时为什么要这么写???
注释相关的文档地址如下:
https://www.oracle.com/technetwork/java/javase/documentation/index-137868.html
总体来说,有以下位置需要注释:
1.类注释
2.类属性注释
2.方法注释
3.方法参数,返回值注释
4.代码内部逻辑注释
5.包的注释
6.注释中常用的注解
各种注释示例
常用注解
@author (classes and interfaces only, required)
@version
@param (methods and constructors only)
@return (methods only)
@exception (@throws is a synonym added in Javadoc 1.2)
@see
@since
@serial (or @serialField or @serialData)
@deprecated (see [How and When To Deprecate APIs]
@date(上面都是摘自于jdk文档. 这个是我自己加的)
类注释
如下所示,通常来说,类注释会加上 @author 和 @date 这两个注解,标注是谁在什么时间写的
/**
* 这个类是用来演示注释怎么写的
* @author lixiang
* @date 2019/12/11
**/
public class DocDemo {
类属性注释
在全局变量上,推荐使用/***/的方法来写注释
/** 这是一个全局的变量 */
private String globalArg;
方法注释
方法上的注解,一般要写清入参,返回值,如果不再使用,要写替换的方法
/**
* 这是第一个方法
* @param arg1 参数1
* @param arg2 参数2
* @return 返回java
*/
public String method1(String arg1,String arg2){
return "java";
}
/**
* 这是第二个方法
* @deprecated 不可再使用
* @see #method1(String, String) 用这个方法
* @param arg1 第一个参数
* @return 返回demo
*/
@Deprecated
public String method2(String arg1){
return "demo";
}
代码内部注释
要注意,尽量不写行尾注释,如有 if,for 等, 尽量把注释写在{}内部
//输出Hello
System.out.println("hello");
if("t".equals(arg1)){
//如果arg1是t的话,则输出t
System.out.println("t");
}
包注释
这个有的项目有,有的没有,如要新建的话,可以对着包点右键,New->package-info.java
其注释的写法如下:
DEMO 总评
注释是编程很重要的一个环节,如果一份代码不写注释,三天回过头就全不认识了.注释的写法没有准确的标准,更重要的是团队统一,方便. 在有统一的写法后,后面根据注释去自动生成文档就简单多了.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于