為什么學(xué)習(xí)注解:
1.看的懂別人的代碼
2.讓變成更加簡單卷胯、程序更加簡潔
注解的分類:
1)按照運(yùn)行機(jī)制:
源碼注解 注解只在源碼中露氮,編譯成.class文件就不存在
編譯時(shí)注解 注解在源碼和.class文件中都存在
運(yùn)行時(shí)注解 還運(yùn)行階段還起作用埋心,甚至?xí)绊戇\(yùn)行邏輯的注解
2)按照來源分:
來自jdk的注解
來自第三方的注解
自己定義的注解
實(shí)例
定義注解:
解析注解:
1.看的懂別人的代碼
2.讓變成更加簡單卷胯、程序更加簡潔
1)按照運(yùn)行機(jī)制:
源碼注解 注解只在源碼中露氮,編譯成.class文件就不存在
編譯時(shí)注解 注解在源碼和.class文件中都存在
運(yùn)行時(shí)注解 還運(yùn)行階段還起作用埋心,甚至?xí)绊戇\(yùn)行邏輯的注解
2)按照來源分:
來自jdk的注解
來自第三方的注解
自己定義的注解
定義注解:
解析注解: