<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JAVA初級題

    時間:2020-10-28 19:25:02 筆試題目 我要投稿

    JAVA初級題

            1. float型float f=3.4是否正確?
      答:不正確,應為float f=3.4f
      2. 當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?
      答:是引用傳遞。

      3. 在java中一個類被聲明為final類型,表示了什么意思?
      答:表示該類不能被繼承,意味著它不能再派生出新的子類,不能作為父類被繼承,是頂級類。

      4. Error與Exception有什么區別?
      答:Error(錯誤)表示系統級的錯誤和程序不必處理的異常,是java運行環境中的內部錯誤或者硬件問題,比如,內存資源不足等,對于這種錯誤,程序基本無能為力,除了退出運行外別無選擇。
      Exception(違例)表示需要捕捉或者需要程序進行處理的異常,它處理的是因為程序設計的瑕疵而引起的問題或者在外的輸入等引起的一般性問題,是程序必須處理的`。

      5. 談談final, finally的區別。
      答:final是修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract,又被聲明為final。將變量或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變量必須在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。
      Finally是在異常處理時提供 finally 塊來執行任何清除操作。如果拋出一個異常,那么相匹配的 catch 子句就會執行,然后控制就會進入 finally 塊(如果有的話),只要有finally語句塊,無論程序如何運行,它都必然被執行到。

      6. String s = new String("xyz");創建了幾個String Object?
      答:創建了兩個,一個字符對象,一個引用對象

      7. short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?
      答:兩個錯誤都是一樣的,后者只是加法的寫法不一樣,兩個錯誤都是因為s1是short型而1是整型相加后數據類型就變為整型了,與s1定義為short型有矛盾,必須進行強制類型轉換才正確。

      8. 數組有沒有length()這個方法? String有沒有length()這個方法?
      答:數組沒有,String有。

      9. Overload和Override的區別
      答:方法的覆蓋(Overriding)和重載(Overloading)是Java多態性的不同表現。覆蓋(Overriding)是父類與子類之間多態性的一種表現,重載(Overloading)是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被覆蓋 (Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對它而言,父類中的定義如同被“屏蔽”了。如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)。Overloaded的方法可以改變返回值的類型。

      10. abstract class和interface有什么區別?
      答:聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract 類的實例。然而可以創建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構造函數或抽象靜態方法。Abstract 類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行為的其它類可以在類中實現這些方法
      接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義static final成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof 運算符可以用來決定某對象的類是否實現了接口

     

    【JAVA初級題】相關文章:

    用友JAVA筆試真題07-24

    初級java程序員任職要求11-11

    初級java程序員面試要求11-11

    初級java程序員面試試題08-16

    初級java程序員面試經驗分享11-11

    關于初級java程序員筆試題11-08

    JAVA筆試題目之邏輯題12-08

    Sun java認證考試真題答案08-27

    java初級程序員面試題「經典」11-14

    初級java程序員筆試題2017年11-06

    主站蜘蛛池模板: 55夜色66夜色国产精品视频| 欧美日韩在线亚洲国产精品| 97精品国产一区二区三区| 国产高清在线精品一本大道| 亚洲AV午夜福利精品一区二区| 99久久国产综合精品网成人影院| 日韩精品无码一区二区中文字幕 | 亚洲国产精品13p| 日本一区二区三区精品中文字幕| 午夜精品久久久久久中宇| 久久无码人妻精品一区二区三区 | 国产精品无码一区二区三级 | 国产精品福利在线观看免费不卡| 99久久婷婷免费国产综合精品| 亚洲精品无码MV在线观看| 日本精品一区二区三区在线视频一| 99久久亚洲综合精品成人| 国产精品无码av在线播放| 亚洲国产精品无码久久SM| 久久亚洲国产精品123区| 国产精品亚洲不卡一区二区三区| 国产精品亚洲午夜一区二区三区| 精品久久久久久无码专区| 久久丫精品国产亚洲av| 亚洲国产成人一区二区精品区| 久久久久亚洲精品无码网址 | 久久久精品国产亚洲成人满18免费网站 | 久久久无码精品午夜| 精品国产福利尤物免费| 国产精品成人免费观看| 国产精品你懂的在线播放| 中文精品久久久久国产网址| 日韩精品一区二区三区四区 | 亚洲AV永久无码精品水牛影视| 午夜亚洲av永久无码精品| 日本Aⅴ大伊香蕉精品视频 | 香蕉国产精品频视| 欧美一卡2卡3卡四卡海外精品| 国产区精品高清在线观看| 国产亚洲精品国产| 精品在线免费观看|