09專業(yè)四第九單元理論附有答案_第1頁
09專業(yè)四第九單元理論附有答案_第2頁
09專業(yè)四第九單元理論附有答案_第3頁
09專業(yè)四第九單元理論附有答案_第4頁
09專業(yè)四第九單元理論附有答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

09專業(yè)四第九單元理論[復(fù)制]您的姓名:[填空題]*_________________________________注解:“Retention”作用是什么?[單選題]*A、生命周期(正確答案)B、風格C、名稱D、以上都不對Deprecated,Override不屬于什么注解?*A、重寫注解(正確答案)B、自定義注解(正確答案)C、重復(fù)注解(正確答案)D、預(yù)置注解注解也有屬性且注解的屬性也叫做局部變量.[判斷題]*對錯(正確答案)注解通過interface關(guān)鍵字進行定義[判斷題]*對錯(正確答案)注解不屬于一種類型[判斷題]*對錯(正確答案)注解:如果代碼具有生命,注解就是對于代碼中某些鮮活個體的貼上去的一張標簽[判斷題]*對(正確答案)錯注解:對事物行為的某些角度的評價與解釋[判斷題]*對錯(正確答案)注解是用來標注包、類、成員變量方法或參數(shù)的注釋機制[判斷題]*對(正確答案)錯Dagger2依賴注入框架中用到了注解機制[判斷題]*對(正確答案)錯Java注解的作用相當于一個標簽[判斷題]*對(正確答案)錯元注解必須出現(xiàn)在自定義注解中[判斷題]*對(正確答案)錯在注解中可以有方法[判斷題]*對錯(正確答案)選出如下Java中預(yù)制的注解?*A、Deprecated(正確答案)B、Override(正確答案)C、SuppressWarnings(正確答案)D、SafeVarargs(正確答案)下列選項中,元注解有哪些?*A、Retention(正確答案)B、Target(正確答案)C、Inherited(正確答案)D、Docimented(正確答案)市面上很多框架用到了注解,從選項中選擇底層用到注解的框架*A、Retrofit(正確答案)B、ButterKnife(正確答案)C、Dagger2(正確答案)D、Junit(正確答案)如何實現(xiàn)依賴注入?*A、set方法注入(正確答案)B、構(gòu)造器注入(正確答案)C、靜態(tài)工廠注入(正確答案)D、實例工廠(正確答案)Java注解被讀取的時機是什么?*A、編譯(正確答案)B、銷毀C、類加載(正確答案)D、運行時(正確答案)下列哪些選項可以使用注解來修飾?*A、包(正確答案)B、類(正確答案)C、構(gòu)造器(正確答案)D、方法(正確答案)Java注解有哪些好處?*A、生成文檔(正確答案)B、簡單易用(正確答案)C、跟蹤代碼依賴性(正確答案)D、在編譯時進行格式檢查(正確答案)哪種修飾符用來修飾注解中的成員變量?*A、public(正確答案)B、privateC、staticD、default(正確答案)以下哪些選項是注解中成員變量的類型?*A、byte(正確答案)B、char(正確答案)C、int(正確答案)D、double(正確答案)創(chuàng)建一張名字為TestAnnotation的標簽,語法正確的選項是?[單選題]*A、public@classTestAnnotation{_x000b__x000b_}B、publicinterfaceTestAnnotation{_x000b__x000b_}C、public@interfaceTestAnnotation{_x000b__x000b_}(正確答案)D、以上都不對哪個選項沒有實現(xiàn)AnnotatedElement接口?[單選題]*A、ClassB、Construe(正確答案)C、FieldD、MethodJava預(yù)置的注解之:@Deprecated,描述錯誤的選項是什么?[單選題]*A、這個元素是用來標記過時的元素,編譯器在編譯階段遇到這個注解時會發(fā)出提醒警告,告訴開發(fā)者正在調(diào)用一個過時的元素比如過時的方法、過時的類、過時的成員變量。(正確答案)B、@Override說明被標注的方法重載了父類的方法C、如果我們使用了這種annotation在一個沒有覆蓋父類方法的方法時,java編譯器將以一個編譯錯誤來警示。D、含義:阻止警告下面哪個不是Java語言本身已經(jīng)提供了幾個現(xiàn)成的注解?[單選題]*A、super(正確答案)B、DeprecatedC、OverrideD、SuppressWarnings注解的屬性如何賦值?[單選題]*A、普通數(shù)組賦值B、注解屬性賦值的方式是在注解的括號內(nèi)以value=“”形式,多個屬性之前用逗號,隔開(正確答案)C、使用字符串賦值D、鏈表來賦值關(guān)于注解的屬性,說法錯誤的是?[單選題]*A、注解只有成員變量,沒有方法B、注解的成員變量在注解的定義中以“無形參的方法”形式來聲明C、注解有成員變量,有方法(正確答案)D、其方法名定義了該成員變量的名字元注解的成員中描述錯誤的選項是哪個?[單選題]*A、@Documented這個元注解肯定是和文檔有關(guān)。它的作用是能夠?qū)⒆⒔庵械脑匕絁avadoc中去B、@Target,Target是目標的意思,@Target指定了注解運用的地方C、Inherited是繼承的意思,如果一個超類被@Inherited注解過的注解進行注解的話,那么如果它的子類沒有被任何注解應(yīng)用的話,那么這個子類就繼承了超類的注解D、@Repeatable是Java1.5才加進來的,所以算是一個新的特性(正確答案)下列哪個注解不屬于元注解?[單選題]*A、@RetentionB、@EocumentedC、@TargetD、@Inherit(正確答案)關(guān)于元注解描述錯誤的選項是哪個?[單選題]*A、元注解是可以注解到注解上的注解,或者說元注解是一種基本注解,但是它能夠應(yīng)用到其它的注解上面(正確答案)B、元注解只能單獨使用C、元注解不可以注解到注解上的注解,或者說元注解是一種基本注解,但是它能夠應(yīng)用到其它的注解上面D、元注解也是一張標簽,但是它是一張?zhí)厥獾臉撕灒淖饔煤湍康木褪遣荒芙o其他普通的標簽進行解釋說明的使用哪個關(guān)鍵字來創(chuàng)建注解?[單選題]*A、@classB、@staticC、@interface(正確答案)D、interfaceJava注解定義中種差是什么?[單選題]*A、用來描述包、類、成員變量、方法或者參數(shù)的元數(shù)據(jù)(正確答案)B、注解C、注釋機制D、Java標注Java注解又被稱為?[單選題]*A、AnnotationB、Java注解C、機制D、Java標注(正確答案)以下哪個注解可以生成文檔?[單選題]*A、param(正確答案)B、overrideC、DeprecatedD、print如下單詞:DependencyInjection是什么意思?[單選題]*A、反射B、依賴注入(正確答案)C、注解D、動態(tài)代理元注解的作用是什么?[單選題]*A、標記注解(正確答案)B、沒有用C、是個擺設(shè)D、生成代碼哪個注解代表重寫父類方法?[單選題]*A、annotationB、Override(正確答案)C、Deprecate

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論