這處圖片引自老羅的博客。爲了不沒必要要的麻煩,首先聲明我我的比較尊敬老羅的。至於爲何放這張圖,天然是爲本篇博文服務,接下來我自會說明。好了,能夠開始今天的博文了。web
Annotation 中文譯過來就是註解、標釋的意思,在 Java 中註解是一個很重要的知識點,但常常仍是有點讓新手不容易理解。微信
我我的認爲,比較糟糕的技術文檔主要特徵之一就是:用專業名詞來介紹專業名詞。網絡
好比:app
Java 註解用於爲 Java 代碼提供元數據。做爲元數據,註解不直接影響你的代碼執行,但也有一些類型的註解實際上能夠用於這一目的。Java 註解是從 Java5 開始添加到 Java 的。編輯器
這是大多數網站上對於 Java 註解,解釋確實正確,可是說實在話,我第一次學習的時候,頭腦一片空白。這什麼跟什麼啊?聽了像沒有聽同樣。由於概念太過於抽象,因此初學者實在是比較吃力纔可以理解,而後隨着本身開發過程當中不斷地強化練習,纔會慢慢對它造成正確的認識。ide
如何讓本身或者讓讀者可以比較直觀地認識註解這個概念?是要去官方文檔上翻譯說明嗎?我立刻否認了這個答案。學習
後來,我想到了同樣東西————墨水,墨水能夠揮發、能夠有不一樣的顏色,用來解釋註解正好。flex
不過,我繼續發散思惟後,想到了同樣東西可以更好地代替墨水,那就是印章。印章能夠沾上不一樣的墨水或者印泥,能夠定製印章的文字或者圖案,若是願意它也能夠被戳到你任何想戳的物體表面。網站
可是,我再繼續發散思惟後,又想到同樣東西可以更好地代替印章,那就是標籤。標籤是一張便利紙,標籤上的內容能夠自由定義。常見的如貨架上的商品價格標籤、圖書館中的書本編碼標籤、實驗室中化學材料的名稱類別標籤等等。ui
而且,往抽象地說,標籤並不必定是一張紙,它能夠是對人和事物的屬性評價。也就是說,標籤具有對於抽象事物的解釋。
因此,基於如此,我完成了自個人知識認知升級,我決定用標籤來解釋註解。
註解如同標籤
回到博文開始的地方,以前某新聞客戶端的評論有蓋樓的習慣,因而 「喬布斯從新定義了手機、羅永浩從新定義了傻X」 就常常極爲工整地出如今了評論樓層中,而且廣大網友在至關長的一段時間內對於這種行爲樂此不疲。這其實就是等同於貼標籤的行爲。
在某些網友眼中,羅永浩就成了傻X的代名詞。
廣大網友給羅永浩貼了一個名爲「傻x」的標籤,他們並不真正瞭解羅永浩,不知道他當教師、砸冰箱、辦博客的壯舉,可是由於「傻x」這樣的標籤存在,這有助於他們直接快速地對羅永浩這我的作出評價,而後基於此,羅永浩就能夠成爲茶餘飯後的談資,這就是標籤的力量。
而在網絡的另外一邊,老羅靠他的人格魅力天然收穫一大批忠實的擁護,他們對於老羅貼的又是另外一種標籤。這裏寫圖片描述
老羅仍是老羅,可是因爲人們對於它貼上的標籤不一樣,因此形成對於他的見解截然不同,不喜歡他的人成天在網絡上評論抨擊嘲諷,而崇拜欣賞他的人則會願意掙錢購買錘子手機的發佈會門票。
我無心於評價這兩種行爲,我再引個例子。
《奇葩說》是近年網絡上很是火熱的辯論節目,其中辯手陳銘被另一個辯手馬薇薇攻擊說是————「站在宇宙中心呼喚愛」,而後貼上了一個大大的標籤————「雞湯男」,自此之後,觀衆再看到陳銘的時候,首先映入腦海中即是「雞湯男」三個大字,其實自己而言陳銘很是優秀,爲人師表、做風正派、談吐舉止得體,可是在網絡中,由於娛樂至上的環境所致,人們更願意以娛樂的心態來認知一切,因而「雞湯男」就如陳銘本身所說成了一個撕不了的標籤。
咱們能夠抽象歸納一下,標籤是對事物行爲的某些角度的評價與解釋。
到這裏,終於能夠引出本文的主角註解了。
初學者能夠這樣理解註解:想像代碼具備生命,註解就是對於代碼中某些鮮活個體的貼上去的一張標籤。簡化來說,註解如同一張標籤。
在未開始學習任何註解具體語法而言,你能夠把註解當作一張標籤。這有助於你快速地理解它的大體做用。若是初學者在學習過程有大腦放空的時候,請不要慌張,對本身說:
註解,標籤。註解,標籤。
夯實基礎,關注前沿,娛樂生活
掌握更多前沿技術,獲取更多笑點
請關注--------喘口仙氣
本文分享自微信公衆號 - 喘口仙氣(gh_db8538619cdd)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。