在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