開發整合工具MyEclipse中Outline的問題

一杯涼茶發表於2016-11-15

      序言

        不懂的多查,越查就越顯得自己的無知,越發現大神的存在,可能相對於我來說是大神,在他那個高度,就覺得自己很菜,這些都正常,最值得敬佩的是,比你厲害的人,還比你更努力,那自己還有什麼理由不努力呢,如果發現自己在學習的時候,容易犯困,說明自己沒動腦是一方面,更重要的是,眼界太窄了,在自己的一方世界中,任由自己荒廢,所以要趁早吧這種狀態給抹除掉,通過學習一點東西,你會發現越來越多的東西需要你去學習,會發現越來越多的人比你厲害,其實自己真的很菜,然後通過努力去追尋他們的腳步,記錄自己學習的路程,給在你身後的人一些經驗。學習的樂趣大概就是這樣了。

                                                                            ---WH

 




這裡講解一個小的模組,也是自己在檢視原始碼的時候,發現Outline這一欄中很多符號自己很陌生,所以這裡把出現過的總結一下。

    我說的就是這裡我用紅色框框圈出來的這些符號的意思

    

  1、 藍色空心三角形: 普通的成員變數

  2、 帶有T字藍色空心三角形:transient 修飾的成員變數 擴充一下知識:transient關鍵字:為了讓該屬性不能再網路中被傳輸,所以加上這個關鍵字,例如,在一些敏感屬性上(銀行的賬號密碼)就不會被傳輸,  在一個類實現Serilizable後,該類就被序列化了,也就是能夠在網路中傳輸,但是我們不想類中一些屬性被傳輸,就加入了transient關鍵字修飾不想被傳輸的關鍵字。詳細解釋可以看:http://www.aichengxu.com/view/36695

  3、 F字藍色空心三角形:final修飾的成員變數,代表屬性不能更改了

  4、 S F字藍色空心三角形:static final 修飾的成員變數,也就是常量了,所以看到該圖形對應的字母都市大寫,常量一般都是用大寫

  5、 藍色實心三角形:沒有修飾符的(public這種) 所以是預設的修飾符。方法、函式

  6、 F字藍色實心三角形:final修飾的方法,意思是子類不能重寫該方法

  7、 紅色實心正方形:private修飾的方法,

  8、 紅色空心正方形:private修飾的成員變數

  9、 綠色實心圓:公共的方法

  10、 綠色圓中有C:class 代表類

  11、 綠色園中有C+紅色實心正方形+S: private+static+類  一般是內部類,所以這個是私有的靜態內部類

  12、綠色園+右上角有c:構造方法

  13、 綠色圓+藍色三角形+S:內部類+預設修飾符+static:預設修飾符的靜態內部類

 

 

 

    總結:其他的一些圖形都大同小異,最主要的是,要知道這幾類

        1、藍色空心三角形:普通的成員變數

        2、藍色實心三角形:沒有修飾符的方法

        3、綠色圓:公共的方法

        4、綠色圓中有C:類

        5、綠色園右上角有c:構造方法

        6、紅色的:都代表private

          紅色的實心正方形:私有方法

          紅色空心正方形:私有成員變數

        7、一些用大寫字母修飾的代表關鍵字

          F:final

          S:static

          C:class

          T:transient

        大概就這樣了,其他的如果遇到了不會再查漏補缺。

 

 

 

 

 

        

        

 

 

 

        

相關文章