為什么學習注解:
1.看的懂別人的代碼
2.讓變成更加簡單、程序更加簡潔
注解的分類:
1)按照運行機制:
源碼注解 注解只在源碼中,編譯成.class文件就不存在
編譯時注解 注解在源碼和.class文件中都存在
運行時注解 還運行階段還起作用,甚至會影響運行邏輯的注解
2)按照來源分:
來自jdk的注解
來自第三方的注解
自己定義的注解
實例
定義注解:
解析注解:
1.看的懂別人的代碼
2.讓變成更加簡單、程序更加簡潔
1)按照運行機制:
源碼注解 注解只在源碼中,編譯成.class文件就不存在
編譯時注解 注解在源碼和.class文件中都存在
運行時注解 還運行階段還起作用,甚至會影響運行邏輯的注解
2)按照來源分:
來自jdk的注解
來自第三方的注解
自己定義的注解
定義注解:
解析注解: