<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    恩達

    可愛的兒子--陽陽坨

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      43 隨筆 :: 14 文章 :: 55 評論 :: 0 Trackbacks
     

    1、面向對象的特征有哪些方面

      主要有以下四方面:

      1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。

      2.繼承:繼承是一種聯結類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。

      3.封裝:封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的界面。面向對象計算始于這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。

      4. 多態性:多態性是指允許不同類的對象對同一消息作出響應。多態性包括參數化多態性和包含多態性。多態性語言具有靈活、抽象、行為共享、代碼共享的優勢,很好的解決了應用程序函數同名問題。

     

    2final, finally, finalize的區別。

    final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。

    finally是異常處理語句結構的一部分,表示總是執行。

    finalizeObject類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。

     

    3sleep() wait() 有什么區別

       sleep是線程類(Thread)的方法,導致此線程暫停執行指定時間,給執行機會給其他線程,但是監控狀態依然保持,到時后會自動恢復。調用sleep不會釋放對象鎖。

        waitObject類的方法,對此對象調用wait方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態。

     

    4abstract classinterface有什么區別?

       聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract 類的實例。然而可以創建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構造函數或抽象靜態方法。Abstract 類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行為的其它類可以在類中實現這些方法。

        接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義static final成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof 運算符可以用來決定某對象的類是否實現了接口。

     

    5j2ee常用的設計模式?說明工廠模式。

          Java中的23種設計模式:

          Factory(工廠模式), Builder(建造模式), Factory Method(工廠方法模式),

          Prototype(原始模型模式),Singleton(單例模式), Facade(門面模式),

          Adapter(適配器模式), Bridge(橋梁模式), Composite(合成模式),

          Decorator(裝飾模式), Flyweight(享元模式), Proxy(代理模式),

          Command(命令模式), Interpreter(解釋器模式), Visitor(訪問者模式),

          Iterator(迭代子模式), Mediator(調停者模式), Memento(備忘錄模式),

          Observer(觀察者模式), State(狀態模式), Strategy(策略模式),

          Template Method(模板方法模式), Chain Of Responsibleity(責任鏈模式)

          工廠模式:工廠模式是一種經常被使用到的模式,根據工廠模式實現的類可以根據提供的數據生成一組類中某一個類的實例,通常這一組類有一個公共的抽象父類并且實現了相同的方法,但是這些方法針對不同的數據進行了不同的操作。首先需要定義一個基類,該類的子類通過不同的方法實現了基類中的方法。然后需要定義一個工廠類,工廠類可以根據條件生成不同的子類實例。當得到子類的實例后,開發人員可以調用基類中的方法而不必考慮到底返回的是哪一個子類的實例。

     

    6java中實現多態的機制是什么?

       方法的重寫Overriding和重載OverloadingJava多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。

     

    7、作用域public,private,protected,以及不寫時的區別

      區別如下:

      作用域       當前類      同一package      子孫類       其他package
      public           √            √             √              √

      protected      √            √             √              ×

      friendly         √            √             ×              ×

      private          √            ×             ×              ×

      不寫時默認為friendly

     

    8、說一說Servlet的生命周期?

      答:servlet有良好的生存期的定義,包括加載和實例化、初始化、處理請求以及服務結束。這個生存期由javax.servlet.Servlet接口的init,servicedestroy方法表達。 Servlet被服務器實例化后,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應的doXXX方法(doGetdoPost)等,當服務器決定將實例銷毀的時候調用其destroy方法。

      與cgi的區別在于servlet處于服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務于多個請求,并且其實例一般不會銷毀,而CGI對每個請求都產生新的進程,服務完成后就銷毀,所以效率上低于servlet

     

     

    posted on 2007-06-01 09:12 恩達 閱讀(2025) 評論(2)  編輯  收藏 所屬分類: JAVA

    評論

    # re: 某公司的java經典面試題 2007-06-09 16:50 itkui
    不錯,收藏了
    等我面試的時候可能用的上!  回復  更多評論
      

    # re: 某公司的java經典面試題 2007-06-10 18:50 恩達
    面試java工程師一般都會讓你做一做這種題。我就沒準備,挺虧的,呵呵  回復  更多評論
      

    主站蜘蛛池模板: 1000部羞羞禁止免费观看视频| 午夜免费福利小电影| 一区二区三区在线免费观看视频| 国产黄色免费观看| 久久久久久久99精品免费观看| 亚洲专区一路线二| 国产精品久久久亚洲| 亚洲综合激情视频| 亚洲国产成人久久精品大牛影视| h片在线播放免费高清| 99re6在线视频精品免费下载| 在线观看特色大片免费视频 | 台湾一级毛片永久免费| 在线免费观看a级片| 国产精品亚洲综合专区片高清久久久| 久久久久无码精品亚洲日韩 | 18禁亚洲深夜福利人口| 99久久成人国产精品免费| 精品香蕉在线观看免费| 免费在线精品视频| 亚洲美女大bbbbbbbbb| 国产亚洲一卡2卡3卡4卡新区| a级黄色毛片免费播放视频| 丁香花免费高清视频完整版| 免费va在线观看| 少妇中文字幕乱码亚洲影视| 亚洲a无码综合a国产av中文| 日本高清高色视频免费| 日本高清免费不卡视频| 亚洲s色大片在线观看| 亚洲高清一区二区三区电影| 国产午夜免费高清久久影院| 成人在线免费观看| 亚洲精品夜夜夜妓女网| 国产精品亚洲综合久久| 97国免费在线视频| 精品少妇人妻AV免费久久洗澡| 久久精品国产亚洲AV麻豆王友容 | 日韩成人毛片高清视频免费看| 91高清免费国产自产拍2021| 四虎影视免费永久在线观看|