亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      java

      當(dāng)前位置:中華考試網(wǎng) >> java >> java問答庫 >> 文章內(nèi)容

      Java開發(fā)面試HR會給你哪些難題?

      來源:中華考試網(wǎng)  [2020年10月24日]  【

        1.請簡單描述JDK和JRE的區(qū)別?以下的回答大家覺得還好吧

        面試者:太簡單了,JDK就是支持java開發(fā)者完成變成所需要的語言支持環(huán)境,而JRE則不需要JDK那么強(qiáng)大的工具,只需要能運(yùn)行JAVA程序就可以了。呵呵,too younge too simple.

        2.告訴我JVM的類加載過程?對不起各位這里直接提升了面試的難度,但是工作三年以上的中級程序員還是需要了解的,看圖說話還差哪些過程么。

        3.哦,工作快三年了,了解多JVM的雙親委派模式么,為什么需要由父類加載類再傳遞給最下面的類加載器?

        面試者:就是說一個類進(jìn)入虛擬機(jī)加載環(huán)節(jié)后,先由ApplicationClassLoader詢問ExtentionClassLoader二哥這個類你能加載不,二哥自己也很謙虛還是我先問問大哥吧,大哥接到二弟請示后看了看類,哦,原來是String類啊,這個交給我加載了,你們不用管了。如果三弟不請求大哥二哥加載類的意見自己擅自行動加載String類,很可能加載到黑客自己寫的String類,那后果簡直不敢想象。

        4. 哦,對了如何如何控制多個子線程任務(wù)執(zhí)行完成,再執(zhí)行主線程程序?除了thread.join(2000),還有其他方法么?

        5. 下面的代碼執(zhí)行以后S1,S2分別等于多少?還是說會出現(xiàn)什么問題?

        6.年輕人,請回答一下servlet的生命周期,這個對于了解配置加載和預(yù)加載參數(shù)有重要意義?

        面試者:web容器加載servlet,生命周期開始。通過調(diào)用servlet的init()方法進(jìn)行servlet的初始化。通過調(diào)用service()方法實(shí)現(xiàn),根據(jù)請求的不同調(diào)用不同的do***()方法。結(jié)束服務(wù),web容器調(diào)用servlet的destroy()方法。

        面試官:請問當(dāng)前Springmvc中controller會在調(diào)用后destroy么?

        面試者:。。。。。

        7.想必你知道一些關(guān)于threadLocal的知識,我不問你怎么使用,也不問你使用場景。我想說的是線程池提供給用戶的線程會存在數(shù)據(jù)混淆么?(這個可能有點(diǎn)高端,有些高級開發(fā)都不知道,呵呵)

        8.知道序列化吧,什么情況下需要序列化?RPC服務(wù)中的參數(shù)為啥都需要序列化呢?參數(shù)中的日期類型到底用sql.Date還是util.Date?

        9.請問各位大俠,這個詭異的代碼能運(yùn)行么?

        10. 做下小調(diào)查,大家平時工作用到的代碼管理器有哪些?是CVS還是SVN亦或GIT或者VSS,能給出使用的理由么?作者目前用的是SVN,因?yàn)檫@個工具當(dāng)前比較通用受眾多因此在使用。

      責(zé)編:fushihao
      • 會計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試