在android源码中咱们能看到各类以@开头的字符,他们大多出如今注释中,以下图所示java
可是可不要小看了它们地做用,昨天当我编译源码的时候,就在一个“@link”处报错了,下面就总结下经常使用的@字符的意义。android
(1)最讨厌的@字符web
@hide字符通常出如今源码类或者方法的开头注释部分,表示这个方法或者类是在google提供的sdk中隐藏起来的,不能直接调用。要是想使用能够用反射,编译源码等方法。app
(2)@link ide
@link字符是能够单独使用如:@link sth 或者@link sth1#sth2。主要是用来生成javadoc文件使用。当咱们去掉这个字符是否会对编译形成影响我还在实验,稍后会贴上结果。
函数
(3)@paramoop
@param出现的频率最高,它也是javadoc也就是文本记录的字符之一。主要是用来注释如下方法中用到的参数的功能。 google
(4)@see spa
@see提示用户相关的类或是函数信息。.net