本文列舉了Eclipse中常見圖標(biāo)的含義,主要分為對(duì)象描述圖標(biāo),修飾符圖標(biāo)。對(duì)于其他類型圖標(biāo)含義,請(qǐng)參看:http://help.eclipse.org/luna/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-icons.htm
Object(對(duì)象圖標(biāo))
1.source folder (源文件夾)

2.package(包)

3.empty package(空包)

4.logical package(邏輯包)

5.empty logical package(空邏輯包)

6.package only containing non Java resources(僅包含非Java資源的包)

7.package declaration(包聲明)

8.import container(導(dǎo)入容器)

9.import(導(dǎo)入)

10.class (public)(公共權(quán)限的類)

11.interface (public)(公共權(quán)限的接口)

12.enum type (public)(公共權(quán)限的枚舉類型)

13.annotation type (public)(公共權(quán)限的注解類型)

14.package visible class(包可見權(quán)限的類)

15.private class(私有訪問(wèn)權(quán)限的類)

16.protected class(保護(hù)權(quán)限的類)

17.default field (package visible)(默認(rèn)權(quán)限字段,包可見)

18.private field(私有字段)

19.protected field(保護(hù)類型的字段)

20.public field(公共訪問(wèn)權(quán)限的字段)

21.default method (package visible)(默認(rèn)訪問(wèn)權(quán)限的方法,包可見)

22.private method(私有方法)

23.protected method(保護(hù)類型的方法)

24.public method(公共權(quán)限的方法)

Object adornments(修飾對(duì)象的圖標(biāo))
1.marks project as Java project(標(biāo)記項(xiàng)目類型為Java)

2.constructor(構(gòu)造函數(shù))

3.abstract member(抽象成員)

4.final member(final類型成員)

5.static member(靜態(tài)類型成員)

6.synchronized member(同步的成員)

7.native method(原生方法)

8.transient field(transient類型字段)

8.volatile field(volatile類型字段)

9.implements method from interface(從接口實(shí)現(xiàn)的方法)

10.overrides method from super class(從父類復(fù)寫的方法)

后記
學(xué)習(xí)這些常見的圖標(biāo)含義,有助于開發(fā)過(guò)程中理解項(xiàng)目大綱結(jié)構(gòu),比如:
本文找到這些圖標(biāo)含義方法其實(shí)很簡(jiǎn)單,直接google搜“eclipse icon meaning”,一般在第一頁(yè)就能找到stackoverflow的問(wèn)題回答,然后可以直接得到開篇提到的官方文檔,如:What do the icons in Eclipse mean? - Stack Overflow