小议Java中@param注解与@see注解的作用

单片机控制双向可控硅的5种实用触发电路设计(附完整电路图) 本文深入解析了单片机控制双向可控硅的5种实用触发电路设计,涵盖从基础隔离到复杂负载驱动的实战方案。重点探讨了光电耦合器选型、过零检测同步、RC吸收电路精密计算以及应对感性负载和高噪声环境的加固策略,并提供了完整的电路图与调试避坑指南,旨在帮助开发者实现安全可靠的交流负载控制。 阅读详情

小议Java中@param注解与@see注解的作用

作者:爪哇小博 字体:[增加 减小] 类型:转载 时间:2015-12-21 我要评论

这篇文章主要介绍了Java中@param注解与@see注解的作用,注解的功能类似于通常代码中的注释,需要的朋友可以参考下
@ param

@ param标签可以归档方法或构造器的某个单一参数,或者归档类、接口以及泛型方法的类型参数。在使用@ param标签时,我们应该针对方法的每一个参数都使用一个该标签。每个段落的第一个词会被当作参数名,而余下的部分则会被当作是对它的描述:

?
1
@param max The maximum number of words to read.

  当归档类型参数时,我们应该在类型参数名两边加上<和>:

?
1
@param 一e element type of this List

  然而,类型参数通常并不需要显式的文档,因为它们的意义都很明显。

@ see
@ see标签可以创建链接到其他javadoc文档的交叉引用。我们可以在该标签的后面命名任何标识符,尽管我们必须对它们进行充分的限定。例如,通常可以使用某个类的成员的简单名来命名它,但是如果该成员是一个重载方法,我们就必须通过列举各个参数的类型来指定该方法的重载版本。我们可以使用未限定的名字来指定当前包内的接口或类,但必须使用完全限定名来指定其他包中的类型。我们可以通过在成员名的前面使用#来指定类型的成员。下面是所有有效的@ see标签格式:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@see #getName
 
@see Attr
 
@see com.magic.attr.Attr
 
@see com.magic.attr.Deck#DECK-SIZE
 
@see com.magic.attr.Attr#getName
 
@see com.magic.attr.Attr#Attr(String)
 
@see com.magic.attr.Attr#Attr(String,Object)
 
@see com.magic.attr
 
@see Attribute Specification
 
@see "The Java Developer's Almanac"

  第一种形式所指的是名为getName的方法,该方法与文档注释自身位于同一个类或接口中,或者位于某个包围类或包围接口中,这样的语法也可以应用于构造器和字段。第二种形式引用的是当前包中的类或某个导人包中的类。第三种形式使用完全限定名引用了某个类。

  后4种形式的@see引用的是成员,其中,前两个是关于域(DECK-SIZ日和方法(getName)的形式。我们可以直接使用方法名,因为在Attr类中只定义了一个getName方法。后两种形式引用的是Attr类的构造器,其中一个构造器接受的是字符串引元,而另一个构造器接受的则是字符串和对象。当构造器或方法有重载版本时,我们必须指定想要引用的重载版本的引元。

  接下来的@see形式将读者引向了一个特定的包:com.magic.attro

  最后的两种形式使得我们可以引用其他的文档。其中,前一个使用了来定义链接,后一个使用引号将文档名括了起来。我们可以用这两种形式将读者引向其他文档,例如完整的说明书。

  对语言实体进行命名的@ see形式(除上面的最后两种形式之外的所有形式)可以在实体的后面跟随一个标号(label)。在生成的文档中,这种标号的名字将会替代实体的名字。例如:

?
1
@ see #getNameAttribute Names

  将创建一个指向getName的文档的链接,但它所显示的文本是”Attribute Names”而不是"getName"。通常我们应该使用成员的真实名字,但这里所展示的特性偶尔也会很有用。

遗传算法(GA)全面解析:从生物基础到工程实践 本文全面解析了遗传算法(GA),从其生物基础到工程实践应用。遗传算法模拟自然进化过程,通过选择、交叉和变异等操作在解空间中高效搜索最优解。文章详细介绍了算法的生物学基础(达尔文进化论、孟德尔遗传定律)、基本概念(种群、个体、基因等)和核心思想。重点阐述了遗传算法的数学模型,包括编码机制、适应度函数设计、遗传算子(选择、交叉、变异)以及关键控制参数。最后提供了一个完整的Python实现示例,展示了遗传算法求解函数最大值问题的具体应用。该算法具有群体搜索、概率导向、无需梯度等特点,适用于各类复杂优化问题。 阅读详情

相关推荐

ESP32-S3打造离线语音助手:从零部署自定义唤醒词与本地大模型推理【实战指南】

本文详细介绍了如何利用ESP32-S3芯片打造离线语音助手,包括自定义唤醒词训练与本地大模型推理的实战指南。通过硬件架构解析、音频处理优化及性能调优技巧,实现低延迟、高隐私保护的语音交互方案,特别适合智能家居和物联网应用。

weixin_30296405的博客 604

【Java】使用java中的注解@see

@see用法 注解@see可以在注释中实现链接跳转.@see可以指向包,类,方法,属性. 一个完整的使用方法是这样的@see package.class#member. 1.如果指向的在当前类中,可以只写井号后面的. @see #field @see #method(Type, Type,...) @see #method(Type argname, Type argname,...) @see #constructor(Type, Type,...) @see #constructor(Type argn

惠菁 2833

问题:dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

 1. 问题:Ubuntu安装软件的过程中出现依赖项的问题 “E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).” 按照指示执行如下两条命令都没有解决问题。 sudo apt-get -f install sudo apt-get --fix-broken ...

gloria_littlechi的博客 2万+

Java Doc -- `{@link}` 和 `@see` 的用法

Java Doc -- `{@link}` 和 `@see` 的用法

小李同学的博客 1749

PDS联合Modelsim仿真报错(Error loading design) line6报错 -novopt已禁用 (全网最详细!!!!!)

发现这个文档是Pango自动生成的,也就是说每一次我们点击"Run Behavior Simulation"的时候,PDS都会自动生成一次这个./run_behav_simulate.tcl文件,所以就算我们这一次把这个文件修改了,我点击"Run Behavior Simulation"想让它再跑一次正确的仿真,它此时又重新生成了这个带有-novopt的错误tcl文件,仿真依旧不能成功。问题真的是出在这里,那我们修改这个./run_behav_simulate.tcl文件就好了,但事实并非如此!

weixin_74058783的博客 3191

Open3D (C++) 计算点云坐标最值及其索引

使用C++版本的Open3D计算点云最值点及其对应的下标索引

点云侠的博客 728

Java注解:@see和@link

在写代码的注释时,有时需要把内容相互关联起来,方便在查看的时候,可以直接指向其他的类、属性或方法。比如@deprecated标记的类,需要指向推荐使用的新类时,该注解就很有用了。说白了,他就是可以链接指向代码,让我们的注释更清晰易懂。可以指向包、类、方法、属性。 @see注解的使用方法: @see classname @see fully-qualified-classname @see fully-qualified-classname#方法名称 @see fully-qualified-classnam

chanyue123的博客 6530

G.6 PaddleHub实战篇{ERNIE实现文新闻本分类、ERNIE3.0 实现序列标注}【四】

百度飞桨:ERNIE 3.0 、通用信息抽取 UIE、paddleNLP的安装使用[一]_汀、的博客-优快云博客PaddleHub--飞桨预训练模型应用工具{风格迁移模型、词法分析情感分析、Fine-tune API微调}【一】_汀、的博客-优快云博客 PaddleHub--{超参优化AutoDL Finetuner}【二】_汀、的博客-优快云博客PaddleHub实战篇{词法分析模型LAC、情感分类ERNIE Tiny}训练、部署【三】_汀、的博客-优快云博客通过前面几篇文章大家都有一定了解,下面

丨汀、的博客 6185

使用java中的注解@see

缘起 在写java时,有时需要写注释,而为了更好的描述,需要引用和参考其他代码.为了让阅读者更好的体验,javadoc中支持链接跳转,这就需要用到注解 @see. @see用法 注解**@see可以在注释中实现链接跳转.@see**可以指向包,类,方法,属性. 一个完整的使用方法是这样的**@see package.class#member.** Typical forms for @see pa...

liujian8654562的博客 1万+

嵌入式视频应用开发者必读:嵌入式Linux+FFmpeg硬件编解码实战指南

在嵌入式Linux上,FFmpeg支持多种硬件加速API,比如VAAPI、VDPAU、CUDA,以及针对特定平台的专用接口(如NVIDIA的NVENC、Intel的QSV、ARM的Mali)。FFmpeg的硬件解码通过-hwaccel参数启用,咱们以常见的H.264和HEVC(H.265)格式为例,展示如何用VAAPI和V4L2实现高效解码。: FFmpeg硬件加速需要额外的库,比如libva(VAAPI)、libv4l2(V4L2)或libnvcodec(CUDA)。

大模型大数据攻城狮的专栏 2204

手把手教你学Simulink——无刷直流电机(BLDC)霍尔传感器(Hall Sensor)信号处理电路仿真

在中,转子位置靠​ 给出,换相逻辑(Commutation Table)据此决定。实际霍尔输出是,且常有:比较迟滞(内置或外加分压)RC 低通(防 EMI 尖刺)与 MCU 间想让你霍尔三相 UVW 理想方波(120° each, 换相每 60°elec)经观察:原始 HU/HV/HW、滤波后波形、整形后 TTL 电平验证换相表(001→100→010…)与转子转向匹配是破局关键。

amy_mhd的博客 38

Java文档注解中@link与@see的使用详解

Java文档注解中@link与@see的使用详解

一起coding,一起嗨。 5969

CMOS图像传感器——工作原理

CMOS图像传感器的曝光与读出

沧海一升的博客 9459

注解之@link与@see的使用与区别

为了让代码更清晰,我们经常使用注解。但是有些注解需要依赖其他字段或类来继续说明。这样,有个链接的话就非常方便,比如参数另一个类中的有相同前缀名的字段。 这种注释有两种, @see和{@link} 经常我会写了@×××但是无作用,其实这两个都有自己的使用场景, 比如@see必须顶头写,前边有任何文字,链接就失效 @link需要{}包围,否则也无效。 see使用 语法格式: @see 全路径包名#方法名(参数类型列表) @see 标签允许用户引用其他类的文档。具体使用方式如下: @see classname

caizehui的博客 6484

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java注释see_使用java中的注解@see

缘起在写java时,有时需要写注释,而为了更好的描述,需要引用和参考其他代码.为了让阅读者更好的体验,javadoc中支持链接跳转,这就需要用到注解@see.@see用法注解@see可以在注释中实现链接跳转.@see可以指向包,类,方法,属性.一个完整的使用方法是这样的@see package.class#member.Typical forms for @see package.class#me...

weixin_33501543的博客 2852

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Java Doc--{@link} 和 @see 使用

在写 Java 代码时,我们可以写代码跳转的注释,我们可以通过【command+鼠标左键】实现跳转,常用的有 {@link} 和 @see。{@link} 前面带有注释仍然可以跳转。 主要用法如上,完整路径为【包名.类名#方法名或者字段名】 三、 @see @see 前面不可以带有注释, 否则不能跳转 主要用法如上,完整路径为【包名.类名#方法名或者字段名】...

你只不过是看起来很努力罢了 6366

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Java注解的解释——@Param

@param

dingliqiang4的博客 4727

Java Doc--{@link}和@see的用法

其他网址 {@link}与@see的简单使用以及区别--如何写好Java代码注释。_请叫我大师兄-优快云博客你该知道的Java注释! - 知乎IDEA 代码快速添加注释的使用 - 简书 简介 在写java代码时,我们可以写一些用于代码跳转或者网页跳转的注释,这样一来,我们在开发软件(比如Idea)中就可以通过ctrl+鼠标直接跳转。 常用的是{@link}和@see,两种用法基本一样,区别见下方。 {@link}和@see的区别 {@link}在前边可以加其他东...

IT利刃出鞘的博客 8178

java基础之代码注释@see与{@link}

善用java代码注释,写出高可读性代码,便于项目后期维护。 @see与{@link}都具有代码关联、参考转向作用 1.@see 使用@see时应注意 顶头写。 用法:@see 类#属性 / 方法 /** * @see ClassA#属性 * @see ClassA#方法 * @see com.joh.demo.ClassB#方法 */ 2.{@link} {@link}的使用与@...

joh_hz的博客 2万+

java技术--@Param注解

1.在SSM框架中,@Param主要是用来注解dao类中方法的参数,便于在对应的dao.xml文件中引用 2.用来简化xml配置,@Param注解的作用: (1)给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 (2)在方法参数的前面写上@Param("参数名"),表示给参数命名,名称就是括号中的内容 (3)在不使用@Param注解的时候,在查询语句取值时只能用#{},...

qq591009234的博客 8714

J2EE web项目,@return@see@param等注解报错

在开源社区下了个代码 [b]Home 页面历史 webside是基于RBAC的完全响应式权限管理系统,包括用户管理、角色管理,权限管理等功能,适合javaweb开发者入门学习,也可直接用于项目,项目使用主流技术如下: 服务端: Spring4.1.6.RELEASE+SpringMVC4.1.6.RELEASE+Mybatis3.3.0+Shiro1.2.4+druid1

979

{@link}与@see的简单使用以及区别--如何写好Java代码注释。

写代码的时候,有时候,你需要写一些注释,把内容相互关联起来,方便自己或别人看的时候,可以直接找到你关联的代码类或者啥的。 这个时候,{@link}与@see,这2个javadoc注解就派上用场了, 不管他具体有什么功能,咱就只管一个,他可以链接代码,让注释看的更清楚易懂。方便你我他。 @see 标签允许用户引用其他类的文档。具体使用方式如下: @see classname @see

请叫我大师兄 9万+

JavaScript的@param注解

@param是对函数参数进行解释作用,大型项目所用 /** //大括号写类型 @param{number}a 第一个参数是数字类型 @param{number}a 第二个参数是数字类型 @returns 返回俩个参数的和 */ function add(a,b){ return a+b; } 结果 ...

前端路上坎坎坷坷,总有一天站在顶峰仰望世界!!! 2万+

PHP8新特性之Attributes

开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区作者 |laruence来源 |https://www.laruence.co...

AI研习社 411

@Param注解

可读性和可维护性:使用@Param注解可以提高代码的可读性和可维护性。参数名称与占位符一致,使得代码更加清晰,便于理解。避免错误:通过明确指定参数名,可以避免因参数顺序变化或方法重载导致的错误,确保参数引用的准确性。使用灵活性:当方法有多个参数时,使用@Param注解是非常必要的,因为不使用时,MyBatis 只能通过位置来识别参数,而使用@Param则可以通过名称来访问。不使用@Param:简单直接,但在方法重载和参数顺序变化时易出错。使用@Param。

qq_52122048的博客 2977

java 文件备注_Java经验点滴:类注释文档编写方法

文章来源:csdn 作者:chensheng913对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件...

weixin_39980596的博客 381
上一篇: js判断一个变量或对象是否存在
下一篇: JAVA 泛型 - Class<T>
javaPie
博客等级 码龄16年 1171粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值