android編譯過(guò)程詳解 注解的類型編譯時(shí)注解和運(yùn)行時(shí)注解的區(qū)別?
注解的類型編譯時(shí)注解和運(yùn)行時(shí)注解的區(qū)別?區(qū)別如下:1)編譯時(shí)注釋,注釋內(nèi)容只存在于源文件中,在編譯過(guò)程中會(huì)被丟棄,因此無(wú)法通過(guò)JVM獲取注釋信息;2)運(yùn)行時(shí)注釋,存儲(chǔ)在源文件中。類字節(jié)碼文件,可以通過(guò)
注解的類型編譯時(shí)注解和運(yùn)行時(shí)注解的區(qū)別?
區(qū)別如下:
1)編譯時(shí)注釋,注釋內(nèi)容只存在于源文件中,在編譯過(guò)程中會(huì)被丟棄,因此無(wú)法通過(guò)JVM獲取注釋信息;
2)運(yùn)行時(shí)注釋,存儲(chǔ)在源文件中。類字節(jié)碼文件,可以通過(guò)JVM運(yùn)行時(shí)獲取注釋信息(僅限于運(yùn)行時(shí)注釋的注釋)。