多項選擇題在注解定義時需要使用“@Rentention”定義注解的作用范圍,它的取值有哪些?()

A.RetentionPolicy.RUNTIME
B.RetentionPolicy.CLASS
C.RetentionPolicy.COMPILE
D.RetentionPolicy.SOURCE


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題以下關(guān)于Annotation的作用描述正確的是()

A.用于生成API文檔,常用的有@param @return 等
B.實現(xiàn)替代配置文件功能
C.在編譯時進(jìn)行格式檢查。如@Override 放在方法前,如果你這個方法并不是覆蓋了超類方法,則編譯時就能檢查出
D.控制程序的分支結(jié)構(gòu)

2.多項選擇題在Java虛擬機(jī)中,主要有哪幾種類加載器?()

A.系統(tǒng)類加載器
B.應(yīng)用程序類加載器
C.擴(kuò)展類加載器
D.內(nèi)部類加載器

3.多項選擇題下列類中屬于Java反射機(jī)制中的常用類的是()

A.Class
B.Reflect
C.Filed
D.Method

4.多項選擇題關(guān)于Java反射機(jī)制,下面哪個說法是錯誤的?()

A.反射機(jī)制指的是在程序運(yùn)行期間,通過.java文件加載并使用一個類的過程
B.Java的反射機(jī)制增加了程序的靈活性,避免將程序?qū)懰赖酱a里
C.Java反射機(jī)制只能獲取方法、屬性、接口
D.運(yùn)用反射會使我們的軟件的性能降低,復(fù)雜度增加,所以還要慎重的使用它

5.多項選擇題以下哪些屬于JAVA反射機(jī)制的優(yōu)點?()

A.提高了程序的性能
B.提高了程序的動態(tài)性,降低模塊的耦合性
C.提高了程序的靈活性和擴(kuò)展性
D.提高了程序的安全性