<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • java面試簡答題

    時(shí)間:2020-11-10 15:44:36 面試問題 我要投稿

    java面試簡答題

      1、說出數(shù)據(jù)連接池的工作機(jī)制是什么?

    java面試簡答題

      J2EE 服務(wù)器啟動時(shí)會建立一定數(shù)量的池連接,并一直維持不少于此數(shù)目的池連接。客戶端程序需要連接時(shí),池驅(qū)動程序會返回一個(gè)未使用的池連接并將其表記為忙。如果當(dāng)前沒有空閑連接,池驅(qū)動程序就新建一定數(shù)量的連接,新建連接的數(shù)量有配置參數(shù)決定。當(dāng)使用的池連接調(diào)用完成后,池驅(qū)動程序?qū)⒋诉B接表記為空閑,其他調(diào)用就可以使用這個(gè)連接。

      2、abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?

      都不能

      3、數(shù)組有沒有l(wèi)ength()這個(gè)方法? String有沒有l(wèi)ength()這個(gè)方法?

      數(shù)組沒有l(wèi)ength()這個(gè)方法,有l(wèi)ength的屬性。String有有l(wèi)ength()這個(gè)方法。

      4、Set里的元素是不能重復(fù)的,那么用什么方法來區(qū)分重復(fù)與否呢? 是用==還是equals()? 它們有何區(qū)別?

      Set里的元素是不能重復(fù)的,那么用iterator()方法來區(qū)分重復(fù)與否。equals()是判讀兩個(gè)Set是否相等。

      equals()和==方法決定引用值是否指向同一對象equals()在類中被覆蓋,為的是當(dāng)兩個(gè)分離的對象的內(nèi)容和類型相配的話,返回真值。

      5、構(gòu)造器Constructor是否可被override?

      構(gòu)造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。

      6、forward 和redirect的區(qū)別

      forward是服務(wù)器請求資源,服務(wù)器直接訪問目標(biāo)地址的URL,把那個(gè)URL的響應(yīng)內(nèi)容讀取過來,然后把這些內(nèi)容再發(fā)給瀏覽器,瀏覽器根本不知道服務(wù)器發(fā)送的內(nèi)容是從哪兒來的,所以它的地址欄中還是原來的地址。

      redirect就是服務(wù)端根據(jù)邏輯,發(fā)送一個(gè)狀態(tài)碼,告訴瀏覽器重新去請求那個(gè)地址,一般來說瀏覽器會用剛才請求的'所有參數(shù)重新請求,所以session,request參數(shù)都可以獲取。

      7、EJB與JAVA BEAN的區(qū)別?

      Java Bean 是可復(fù)用的組件,對Java Bean并沒有嚴(yán)格的規(guī)范,理論上講,任何一個(gè)Java類都可以是一個(gè)Bean。但通常情況下,由于Java Bean是被容器所創(chuàng)建(如Tomcat)的,所以Java Bean應(yīng)具有一個(gè)無參的構(gòu)造器,另外,通常Java Bean還要實(shí)現(xiàn)Serializable接口用于實(shí)現(xiàn)Bean的持久性。Java Bean實(shí)際上相當(dāng)于微軟COM模型中的本地進(jìn)程內(nèi)COM組件,它是不能被跨進(jìn)程訪問的。Enterprise Java Bean 相當(dāng)于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問(跨進(jìn)程、跨計(jì)算機(jī))。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理, EJB組件由容器所創(chuàng)建和管理。客戶通過容器來訪問真正的EJB組件。

      8、Static Nested Class 和 Inner Class的不同。

      Static Nested Class是被聲明為靜態(tài)(static)的內(nèi)部類,它可以不依賴于外部類實(shí)例被實(shí)例化。而通常的內(nèi)部類需要在外部類實(shí)例化后才能實(shí)例化。

      9、JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?

      動態(tài)INCLUDE用jsp:include動作實(shí)現(xiàn) 它總是會檢查所含文件中的變化,適合用于包含動態(tài)頁面,并且可以帶參數(shù)。

      靜態(tài)INCLUDE用include偽碼實(shí)現(xiàn),定不會檢查所含文件的變化,適用于包含靜態(tài)頁面<%@ include file="included.htm" %>

      10、是否可以繼承String類?

      String類是final類故不可以繼承。

      11、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

      switch(expr1)中,expr1是一個(gè)整數(shù)表達(dá)式。因此傳遞給 switch 和 case 語句的參數(shù)應(yīng)該是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

      12、try {}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally {}里的code會不會被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?

      會執(zhí)行,在return前執(zhí)行。

    【java面試簡答題】相關(guān)文章:

    java求職面試經(jīng)驗(yàn)01-23

    java面試常見問題12-09

    java基礎(chǔ)面試題201711-13

    華為Java面試題精選10-24

    高級Java面試題匯總09-12

    2016年JAVA面試題11-07

    java面試基礎(chǔ)知識大全08-13

    精選Java線程面試題06-15

    java面試最常見問題10-27

    java招聘面試常見問題10-27

    主站蜘蛛池模板: 无码囯产精品一区二区免费| 国产国产成人精品久久| 久久免费的精品国产V∧| 91精品成人免费国产片| 人妻精品久久久久中文字幕一冢本| 国产精品哟女在线观看| 国产成人精品久久免费动漫| 无码精品视频一区二区三区| 91精品国产色综久久| 国产亚洲精品无码成人| 亚洲麻豆精品国偷自产在线91| 国产精品午夜久久| 亚洲精品私拍国产福利在线| 国产在线精品无码二区| 午夜精品久久久久久久无码| 91精品日韩人妻无码久久不卡 | 99久久99久久精品国产| 国产精品美女久久久m| 亚洲码国产精品高潮在线| 色哟哟国产精品免费观看| 国产精品无码久久久久| 久久久久国产精品| 青青草原综合久久大伊人精品| 亚洲日韩欧美制服精品二区| 久久亚洲精精品中文字幕| 无码精品人妻一区二区三区免费看| 国产精品自在线拍国产电影| 麻豆精品久久精品色综合| 精品久久久久久无码专区| 四虎精品免费永久免费视频| 久久久精品久久久久久 | 97精品国产自在现线免费观看 | 国产精品成人69XXX免费视频| 97精品国产一区二区三区| 精品亚洲成a人片在线观看少妇| 亚洲国产精品激情在线观看| 日韩精品一区二区三区视频| 蜜臀精品无码AV在线播放| 久久精品无码免费不卡| 久久国产精品偷99| 蜜臀久久99精品久久久久久|