我們在研究jdk的時候一定會看到,很多符號,具體啥意思,一番研究總結如下:
1 class\method\field\interface
c:class縮寫
m:method 縮寫
f:field縮寫
i:interface縮寫
2 public\private\default(無修飾符)\protect
綠色鎖:public
小圓圈:default
紅色鎖:private
灰色鑰匙:protect
3 final\static\File is read-only(文件只讀)
左上角符號:final
左下角符號:static
右下角符號:File is read-only
4 其他符號
4.1 兩邊豎線分割:
可能一:
i⬆️:Overrides method in xxx(接口中,覆蓋父類(Object)方法)
i⬇️:Is implemented in serveral subclasses (接口中,接口被多個實現類實現)
可能二:
右邊的@:External annotations avilable(可以使用外部註解,註解該接口的實現方法)
可能三:
只有一個符號,不知爲啥這樣,研究中。
4.2 多行註釋符號
文本和編輯符號,可以相互轉化。
4.3 o⬇️
Is implemented in serveral subclasses (父類中,方法被多個子類實現)