ppt筆怎么使用 Java中的注解到底是如何工作的?
Java中的注解到底是如何工作的?注釋用于描述Java類。您可以自定義注釋,然后通過反射獲取注釋以執(zhí)行指定的操作。舉個簡單的例子這樣可以通過反射獲得一些元信息,相當于配置和業(yè)務(wù)邏輯的分離。當然,這個自
Java中的注解到底是如何工作的?
注釋用于描述Java類。您可以自定義注釋,然后通過反射獲取注釋以執(zhí)行指定的操作。
舉個簡單的例子
這樣可以通過反射獲得一些元信息,相當于配置和業(yè)務(wù)邏輯的分離。
當然,這個自定義注釋還取決于一些特定的注釋,我們稱之為元注釋。一共有五種:
@保留:生存周期保留策略.SOURCE
保持在源階段保留策略.CLASS
Compile
retention policy,runtime
@documented將注釋中的元素包含到Javadoc中
@target注釋可用于類、方法、屬性、,等等]@繼承的
@可重復的可重復的
為啥國內(nèi)程序員寫的代碼也用英文注釋?
1。英文注釋的意思更準確
2。沒有亂碼問題
3。沒有必要來回切換輸入法
4。國際要求
這個注解是在橙色燈光下制作的工具嗎?
事實上,這個注解對作者來說很方便。
比如你提前寫了一個情節(jié),但是這個情節(jié)的CG還在制作過程中,但是你要把情節(jié)再發(fā)上去,你可以在這個地方寫一個說明:插入某某CG,然后你可以在看完戲后直接把它放上去,你不需要再開始找情節(jié)了。
本說明還有一個作用,它實際上適用于高級制作,特別是在養(yǎng)育游戲的制作中。
例如,如果您設(shè)置了一個按鈕并在十幾個地方使用它,但單擊后每個按鈕都會轉(zhuǎn)到不同的地方。然后,您需要使用此注釋來提醒自己按鈕在哪里,或者單擊后按鈕將去哪里。這樣,以后修改和細化bug時就不需要從一個地方轉(zhuǎn)到另一個地方了,為時已晚。