模擬面試題(人力資源JAVA.NET_第1頁
模擬面試題(人力資源JAVA.NET_第2頁
模擬面試題(人力資源JAVA.NET_第3頁
模擬面試題(人力資源JAVA.NET_第4頁
模擬面試題(人力資源JAVA.NET_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、人力資源面試題一、 電話預(yù)約(總分:15分)評分標(biāo)準(zhǔn):前三項由學(xué)員抽先一題,滿分5分;最后一項為必答題,滿分10分;1、 不接受回答要點:不接受應(yīng)及時告知對方,結(jié)束表示感謝;2、 接受回答要點:詳細(xì)詢問面試的時間、地點、到達(dá)途徑、面試官、聯(lián)系人、所需材料等,結(jié)束表示感謝;3、 現(xiàn)在不方便,半個小時后電話回答要點:抱歉,預(yù)約半個小時后回電,詳細(xì)詢問面試的時間、地點、到達(dá)途徑、面試官、聯(lián)系人、所需材料等,結(jié)束表示感謝) 4、 主動電話預(yù)約(10)回答要點:簡明介紹個人與崗位的匹配,預(yù)約面試成功,并獲取詳細(xì)的面試相關(guān)信息,結(jié)束表示感謝二、 面試準(zhǔn)備(總分:25分)評分標(biāo)準(zhǔn):資料證件(齊全,10分;簡

2、歷3分,其他物件每件1分)按要求著裝: 5分,否則0分禮儀:滿分15分;坐姿、眼神、手、腳、臉每項2分、其他每項1分1、資料證件: 簡歷、1寸免冠照片、筆記本、筆學(xué)歷證書、身份證、技能證書、獲獎證書等(原件及復(fù)印件)1、 著裝正裝、整潔大方2、 禮儀敲門、問好、握手、坐姿、眼神、手、腳、臉、感謝、關(guān)門三、面試(總分:50分)評分標(biāo)準(zhǔn):回答情況答對100%答對80%答對60%答對40%答對20%答對0%回答得分543210必答題1、 “請做一下自我介紹?!被卮鹚悸罚航榻B內(nèi)容要與個人簡歷相一致; 表述方式上盡量口語化;要切中要害,不談無關(guān)、無用的內(nèi)容;條理要清晰,層次要分明;事先最好以文字的形式寫

3、好背熟。)2、 “談?wù)勀阕鲞^的項目情況?!?回答思路:考察學(xué)員所做項目是否真實、思路是否清晰、是否具備項目潛力;列舉做過的項目數(shù)量,以68個為宜,其中主要23個的是哪些,然后舉例說明;所有的項目都應(yīng)該是所應(yīng)聘崗位相關(guān)的技術(shù)方向的,一般集中在J2EE和.NET方向,另外最好所做的項目和應(yīng)聘企業(yè)主要產(chǎn)品是相同或類似的,比如應(yīng)聘企業(yè)主要是做金融系統(tǒng),項目中就可以說企業(yè)的開放基金項目。3、 “你對加班的看法?!被卮鹚悸罚篒T軟件企業(yè)中,程序員的工作很多時候是跟著項目走的,因此階段性的加班是非常正常的事,因此企業(yè)要考察求職者是否能夠承受加班;說明自己的工作會是高效的,不會把應(yīng)在的工作時間內(nèi)完成的拖到休息

4、時間;如果是工作需要,特別是項目進度的要求,是非常樂意加班的;最好還能說明自己可以加班的條件,比如目前上尚無家室或家庭比較支持,可以抽出較多的時間來工作;4、 “你對工資的要求是多少?你是否接受元的工資?”回答思路:若沒有把握,可以給出一個幅度,下限可以低些,上限不要太高,這樣進可攻,退可守。錄取前提是對求職者各方面都滿意,此前無需過早談?wù)摴べY;作為沒有任何經(jīng)驗的IT新人,應(yīng)該盡量以剛剛進入行業(yè)的工資標(biāo)準(zhǔn)來作為自己的期望;當(dāng)你為公司做的貢獻(xiàn)足夠大時,公司會很快考慮給你加薪的問題。)5、 “你的優(yōu)點和缺點是什么?”談缺點的回答思路:不宜說自己沒缺點;不宜把那些明顯的優(yōu)點說成缺點;不宜說出嚴(yán)重影響

5、所應(yīng)聘職位的缺點;不宜說出令人不放心、不舒服的缺點;可以說出一些對于所應(yīng)聘職位“無關(guān)緊要”的缺點,甚至是一些表面上看似“缺點”,從工作的角度看卻是優(yōu)點的“缺點”。 談優(yōu)點的常規(guī)思路:強調(diào)你已經(jīng)具備的技能;優(yōu)點一定要對公司有幫助的;優(yōu)點一定要簡明扼要;對優(yōu)點要做一定的解釋選答題(在以下問題中抽選5個問題,評分標(biāo)準(zhǔn)如上)6、 “談?wù)勀銓镜牧私狻被卮鹚悸罚嚎疾烨舐氄邔φ衅腹镜闹匾暢潭?、產(chǎn)品、主要業(yè)務(wù)、主要領(lǐng)導(dǎo)人、企業(yè)規(guī)模、企業(yè)業(yè)績、企業(yè)文化和信條7、 “你的朋友對你是如何評價的?”常規(guī)思路:側(cè)面考察你的與人相處的能力;回答要是正面的積極的;回答要符合該公司的企業(yè)文化;8、 “你為什么選擇我們公

6、司?”回答思路: 面試官試圖從中了解你求職的動機、愿望以及對此項工作的態(tài)度;建議從行業(yè)、企業(yè)和崗位這三個角度來回答;參考答案“我十分看好貴公司所在的行業(yè),我認(rèn)為貴公司十分重視人才,而且這項工作很適合我,相信自己一定能做好?!?9、 “你如何評價過去的公司?”回答思路:只應(yīng)對以往的公司做事實判斷諸如企業(yè)性質(zhì)、從業(yè)范圍、人員構(gòu)成等,不去涉及其經(jīng)營狀況等商業(yè)機密;盡量避免價值判斷像其經(jīng)營思路是否正確、用人是否妥當(dāng)、關(guān)系是否融洽、客戶是否挑剔、前景是否看好、老板是否有過人之處等等)10、 “你有什么業(yè)余愛好和特長?”回答思路:業(yè)余愛好能在一定程度上反映應(yīng)聘者的性格、觀念、心態(tài),而特長則更進一步體現(xiàn)了我

7、們的個性特征,這是招聘單位提問的主要原因;最好不要說自己沒有業(yè)余愛好,企業(yè)并不需要讀死書的“書呆子”;不要說自己有那些庸俗的、令人感覺不好的愛好;最好不要說自己僅限于讀書、聽音樂、上網(wǎng),否則可能令面試官懷疑應(yīng)聘者性格孤僻;最好能有一些戶外的業(yè)余愛好來“點綴”你的形象。 )11、 “談?wù)勀愕募彝デ闆r” 回答思路:對于了解應(yīng)聘者的性格、觀念、心態(tài)等有一定的作用,這是招聘公司提問的主要原因;簡單地羅列家庭人口;宜強調(diào)溫馨和睦的家庭氛圍;宜強調(diào)父母對自己教育的重視;宜強調(diào)各位家庭成員的良好狀況;宜強調(diào)家庭成員對自己工作的支持;宜強調(diào)自己對家庭的責(zé)任感。12、 “您覺得在成長的過程中,誰對您的影響最大?

8、為什么?” 回答思路:對我們影響最大的人能在一定程度上反映應(yīng)聘者的性格、觀念、心態(tài),這是面試官的主要目的;不宜說無;不宜說崇拜自己,自信是不錯的特征,但企業(yè)不需要自大狂;不宜說崇拜一個虛幻的、或是不知名的人;不宜說崇拜一個明顯具有負(fù)面形象的人;所崇拜的人最好與自己所應(yīng)聘的工作能“搭”上關(guān)系;最好說出自己所崇拜的人的哪些品質(zhì)、哪些思想感染著自己、鼓舞著自己;13、 “談一談你的一次失敗經(jīng)歷” 回答思路:不宜說自己沒有失敗的經(jīng)歷;不宜把那些明顯的成功說成是失??;不宜說出嚴(yán)重影響所應(yīng)聘職位的失敗經(jīng)歷;所談經(jīng)歷的結(jié)果應(yīng)是失敗的;宜說明失敗之前自己曾信心百倍、盡心盡力;說明僅僅是由于外在客觀原因?qū)е率?/p>

9、;失敗后自己很快振作起來,以更加飽滿的熱情面對以后的工作。 14、 “對這項工作,你有哪些可預(yù)見的困難?” 回答思路:不宜直接說出具體的困難,否則可能令對方懷疑應(yīng)聘者不行;可以嘗試迂回戰(zhàn)術(shù),說出應(yīng)聘者對困難所持有的態(tài)度“工作中出現(xiàn)一些困難是正常的,也是難免的,但是只要有堅忍不拔的毅力、良好的合作精神以及事前周密而充分的準(zhǔn)備,任何困難都是可以克服?!?15、 “如果我錄用你,你將怎樣開展工作?” 常規(guī)思路: 如果應(yīng)聘者對于應(yīng)聘的職位缺乏足夠的了解,最好不要直接說出自己開展工作的具體辦法;可以嘗試采用迂回戰(zhàn)術(shù)來回答,如“首先聽取領(lǐng)導(dǎo)的指示和要求,然后就有關(guān)情況進行了解和熟悉,接下來制定一份近期的工

10、作計劃并報領(lǐng)導(dǎo)批準(zhǔn),最后根據(jù)計劃開展工作。” 16、 “你離職的原因是什么?” (針對有工作經(jīng)驗的人)回答思路:考察求職動機、價值取向、忠誠度、心態(tài)、品格、某方面的能力缺陷等;客觀,不應(yīng)傷客觀,不應(yīng)傷害之前的公司、老板、上司、同事、客戶;不妨礙的自己的本次面試;要讓考官相信并能夠接受;當(dāng)考官追問下去時,準(zhǔn)備好對你有利的解釋; 17、 “與上級意見不一致時,你將怎么辦?” 回答思路:一般可以這樣回答“我會給上級以必要的解釋和提醒,在這種情況下,我會服從上級的意見?!比绻嬖嚹愕氖强偨?jīng)理,而你所應(yīng)聘的職位另有一位經(jīng)理,且這位經(jīng)理當(dāng)時不在場,可以這樣回答:“對于非原則性問題,我會服從上級的意見,對于

11、涉及公司利益的重大問題,我希望能向更高層領(lǐng)導(dǎo)反映?!?18、 “我們?yōu)槭裁匆浻媚???回答思路:應(yīng)聘者最好站在招聘公司的角度來回答;招聘公司一般會錄用這樣的應(yīng)聘者:基本符合條件、對這份工作感興趣、有足夠的信心;如“我符合貴公司的招聘條件,憑我目前掌握的技能、高度的責(zé)任感和良好的適應(yīng)能力及學(xué)習(xí)能力 ,完全能勝任這份工作。我十分希望能為貴公司服務(wù),如果貴公司給我這個機會,我一定能成為貴公司的棟梁!19、 你是應(yīng)屆畢業(yè)生,缺乏經(jīng)驗,如何能勝任這項工作?” 回答思路:如果招聘單位對應(yīng)屆畢業(yè)生的應(yīng)聘者提出這個問題,說明招聘公司并不真正在乎“經(jīng)驗”,關(guān)鍵看應(yīng)聘者怎樣回答;對這個問題的回答最好要體現(xiàn)出應(yīng)聘

12、者的誠懇、機智、果敢及敬業(yè);如“作為應(yīng)屆畢業(yè)生,在工作經(jīng)驗方面的確會有所欠缺,因此在讀書期間我一直利用各種機會在這個行業(yè)里做兼職。我也發(fā)現(xiàn),實際工作遠(yuǎn)比書本知識豐富、復(fù)雜。但我有較強的責(zé)任心、適應(yīng)能力和學(xué)習(xí)能力,而且比較勤奮,所以在兼職中均能圓滿完成各項工作,從中獲取的經(jīng)驗也令我受益非淺。請貴公司放心,學(xué)校所學(xué)及兼職的工作經(jīng)驗使我一定能勝任這個職位?!?20、 “你希望與什么樣的上級共事?” 回答思路:通過應(yīng)聘者對上級的“希望”可以判斷出應(yīng)聘者對自我要求的意識,這既是一個陷阱,又是一次機會;最好回避對上級具體的希望,多談對自己的要求;如“做為剛步入社會的新人,我應(yīng)該多要求自己盡快熟悉環(huán)境、適應(yīng)

13、環(huán)境,而不應(yīng)該對環(huán)境提出什么要求,只要能發(fā)揮我的專長就可以了 21、 “對公司有什么問題要問”回答思路:不要說“我沒什么問題”; 不能問工資福利待遇;可以問培訓(xùn)機會,但是不要一開始就問,也不能當(dāng)做重點問;可以問一下“未來幾年,公司會有什么新的發(fā)展計劃” 技術(shù)題(.net共15題,java共15題,sql共10題).net技術(shù)題1. 類成員有幾種可訪問性?答案: private : 私有成員, 在類的內(nèi)部才可以訪問。 protected : 保護成員,該類內(nèi)部和繼承類中可以訪問。 public : 公共成員,完全公開,沒有訪問限制。 internal: 在同一命名空間內(nèi)可以訪問2. 面向?qū)ο蟮奶?/p>

14、征有哪些方面答案: 1.抽象:抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細(xì)節(jié)。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。2.繼承:繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。3.封裝:封裝是把過程和數(shù)據(jù)包圍起來,

15、對數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥嬎闶加谶@個基本概念,即現(xiàn)實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。4. 多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題3. 請說明在.net中常用的幾種頁面間傳遞參數(shù)的方法,并說出他們的優(yōu)缺點答案: session(viewstate) 簡單,但易丟失 application 全局 cookie 簡單,但可能不支持,可能被偽造 input ttype=hidden 簡單,可能被偽

16、造 url參數(shù) 簡單,顯示于地址欄,長度有限 數(shù)據(jù)庫 穩(wěn)定,安全,但性能相對弱4. 講解一下你所理解的三層架構(gòu)答案:重點講解三層架構(gòu)的優(yōu)缺點,看是否能正確地理解三層架構(gòu)5. 什么是裝箱和拆箱答案:從值類型接口轉(zhuǎn)換到引用類型裝箱。從引用類型轉(zhuǎn)換到值類型拆箱6. ASP.NET中的身份驗證有那些?你當(dāng)前項目采用什么方式驗證請解釋答案:A的身份驗證有有四種,分別是Windows | Forms | Passport|none,其中又以Forms驗證用的最多,也最靈活。7. 請解釋轉(zhuǎn)發(fā)與跳轉(zhuǎn)的區(qū)別?答案:Transfer 是轉(zhuǎn)發(fā) 從服務(wù)器端跳轉(zhuǎn)Redirect 就是跳轉(zhuǎn) 從客戶端跳轉(zhuǎn)8.

17、c/S結(jié)構(gòu)模式與B/S結(jié)構(gòu)模式的主要區(qū)別是什么?答案: 首先,在系統(tǒng)的性能方面。只要擁有可上網(wǎng)的瀏覽器,就可以使用B/S系統(tǒng)。不過,B/S結(jié)構(gòu)的客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作要由服務(wù)器承擔(dān),這就對服務(wù)器提出了很高的要求,無形中增加了用戶在這一方面的投入。采用C/S結(jié)構(gòu)時,客戶端和服務(wù)器都承擔(dān)部分工作,有效利用了客戶端和服務(wù)器端的資源,使用戶不必在硬件上有更多的投入。另外,瀏覽器頁面不便于修改,這為用戶定制自己的文件時帶來了不便,比如用戶想自定義一個報表,用B/S結(jié)構(gòu)的系統(tǒng)就比較難完成。 其次,在系統(tǒng)的開發(fā)方面,C/S結(jié)構(gòu)的開發(fā)對開發(fā)者提出了較高的要求,整個開發(fā)過程比

18、較復(fù)雜。與B/S結(jié)構(gòu)相比,C/S技術(shù)的歷史更為“悠久”,從技術(shù)成熟度和開發(fā)人員普遍掌握的水平來看更為成熟。 第三,系統(tǒng)升級方面。C/S結(jié)構(gòu)中若有某一模塊發(fā)生改變,可能要關(guān)聯(lián)到其它模塊的變動,使系統(tǒng)升級的成本較大;而B/S結(jié)構(gòu)在開發(fā)、維護階段幾乎所有的工作都集中在服務(wù)器端,只需更新服務(wù)器端的軟件就可以了。如果系統(tǒng)升級比較頻繁,那么B/S架構(gòu)的產(chǎn)品就具有維護工作量少的優(yōu)勢。 第四,安全性方面。在安全性上,B/S結(jié)構(gòu)則略顯不足,畢竟現(xiàn)在網(wǎng)絡(luò)安全系數(shù)不高,只要擁有密碼,任何人都可以進入到用戶的系統(tǒng)中;而C/S結(jié)構(gòu)由于需要特定的客戶端軟件,并且一般來說都要對客戶端加密,甚至可以限定只有某一臺計算機可以使

19、用這個客戶端,因而對安全性有更多的保障。9. override與重載的區(qū)別?答案:重載是方法的名稱相同。參數(shù)或參數(shù)類型不同,進行多次重載以適應(yīng)不同的需要Override 是進行基類中函數(shù)的重寫。為了適應(yīng)需要10. GC是什么? 為什么要有GC答案: GC是垃圾收集器。程序員不用擔(dān)心內(nèi)存管理,因為垃圾收集器會自動進行管理。要請求垃圾收集,可以調(diào)用下面的方法之一: System.gc()Runtime.getRuntime().gc()11. 什么是虛函數(shù)?什么是抽像函數(shù)?答案: 虛函數(shù):沒有實現(xiàn)的,可由子類繼承并重寫的函數(shù)。抽像函數(shù):規(guī)定其非虛子類必須實現(xiàn)的函數(shù),必須被重寫12. ADO.net

20、中常用的對象有哪些?答案: Connection 數(shù)據(jù)庫連接對像Command 數(shù)據(jù)庫命令DataReader 數(shù)據(jù)讀取器DataSet 數(shù)據(jù)集13. 接口是否可繼承接口? 抽像類是否可實現(xiàn)(implements)接口? 抽像類是否可繼承實體類(concrete class)?答案: 接口可以繼承接口。抽像類可以實現(xiàn)(implements)接口,抽像類是否可繼承實體類,但前提是實體類必須有明確的構(gòu)造函數(shù)14. 在循環(huán)中,return,break,continue,goto的區(qū)別答案: break-立刻終止循環(huán),continue,跳出本次循環(huán),goto,可以跳出循環(huán),到已標(biāo)記好的位置上,retu

21、rn,跳出循環(huán)和其包圍的函數(shù)15. 列舉一下你所了解的XML技術(shù)及其應(yīng)用答案:答:XML可是好東西,保存配置,站與站之間的交流,WEB SERVICE都要用它16. 什么叫應(yīng)用程序域答案:應(yīng)用程序域可以理解為一種輕量級進程。起到安全的作用。占用資源小17. 進程和線程的區(qū)別?答:進程是系統(tǒng)進行資源分配和調(diào)度的單位;線程是CPU調(diào)度和分派的單位,一個進程可以有多個線程,這些線程共享這個進程的資源。18. 堆和棧的區(qū)別?答:棧:由編譯器自動分配、釋放。在函數(shù)體中定義的變量通常在棧上。 堆:一般由程序員分配釋放。用new、malloc等分配內(nèi)存函數(shù)分配得到的就是在堆上。19. 軟件開發(fā)過程一般有幾個

22、階段?每個階段的作用?答:需求分析,架構(gòu)設(shè)計,代碼編寫,QA,部署20. foreach和for的區(qū)別是什么答案: foreach是只讀的,for是可讀可寫;使用方式的不同 Java技術(shù)題1. 什么是類與對象?答案: 對象就是真實世界中的實體,對象與實體是一一對應(yīng)的,也就是說現(xiàn)實世界中每一個實體都是一個對象,它是一種具體的概念。類是具備某些共同特征的實體的集合,它是一種抽象的概念,用程序設(shè)計的語言來說,類是一種抽象的數(shù)據(jù)類型,它是對所具有相同特征實體的抽象。2. 什么是封裝?答案: 只要有足夠的方法,就沒必要直接去操作對象屬性,只要調(diào)用這些方法就可以實現(xiàn)要完成的任務(wù),這種現(xiàn)象稱為封裝,它通過對

23、象方法對其屬性的操作把對象屬性封裝在一個對象內(nèi)部,對象與外界打交道全部通過其自身的方法來實現(xiàn),有效的把對象屬性隱藏在對象內(nèi)部3. 請談?wù)凟JB與JAVA BEAN的區(qū)別答案:Java Bean 是可復(fù)用的組件,對Java Bean并沒有嚴(yán)格的規(guī)范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于Java Bean是被容器所創(chuàng)建(如Tomcat)的,所以Java Bean應(yīng)具有一個無參的構(gòu)造器,另外,通常Java Bean還要實現(xiàn)Serializable接口用于實現(xiàn)Bean的持久性。Java Bean實際上相當(dāng)于微軟COM模型中的本地進程內(nèi)COM組件,它是不能被跨進程訪問的。

24、Enterprise Java Bean 相當(dāng)于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問(跨進程、跨計算機)。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理??蛻敉ㄟ^容器來訪問真正的EJB組件4. 描述一下JVM加載class文件的原理機制答案: JVM中類的裝載是由ClassLoader和它的子類來實現(xiàn)的,Java ClassLoader 是一個重要的Java運行時系統(tǒng)組件。它負(fù)責(zé)在運行時查找和

25、裝入類文件的類5. java的事件委托機制和垃圾回收機制答案: Java的事件委托機制是:一個源產(chǎn)生一個事件并將它送到一個或多個監(jiān)聽器那里,而監(jiān)聽器一直等待,直到它收到一個事件,一旦事件被接受,監(jiān)聽器將會處理這個事件,然后返回垃圾回收機制是:垃圾收集將分配給對象但不再使用的內(nèi)存回收或釋放的過程。如果一個對象沒有指向它的引用或其值為null時,則次對象適合進行垃圾回收6. 請談一下struts答案: Struts是采用Java Servlet/JavaServer Pages技術(shù),開發(fā)Web應(yīng)用程序的開放源碼的framework。 采用Struts能開發(fā)出基于MVC(Model-View-Con

26、troller)設(shè)計模式的應(yīng)用構(gòu)架。 Struts有如下的主要功能: 一.包含一個controller servlet,能將用戶的請求發(fā)送到相應(yīng)的Action對象。 二.JSP自由tag庫,并且在controller servlet中提供關(guān)聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應(yīng)用。三.提供了一系列實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息7. jsp有哪些動作?作用分別是什么?答案:JSP共有以下6種基本動作:jsp:include:在頁面被請求的時候引入一個文件。 jsp:useBean:尋找或者實例化一個JavaBean

27、。 jsp:setProperty:設(shè)置JavaBean的屬性。 jsp:getProperty:輸出某個JavaBean的屬性。 jsp:forward:把請求轉(zhuǎn)到一個新的頁面。 jsp:plugin:根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標(biāo)記8. Java中的異常處理機制的簡單原理和應(yīng)用答案: 當(dāng)JAVA程序違反了JAVA的語義規(guī)則時,JAVA虛擬機就會將發(fā)生的錯誤表示為一個異常。違反語義規(guī)則包括2種情況。一種是JAVA類庫內(nèi)置的語義檢查。例如數(shù)組下標(biāo)越界,會引發(fā)IndexOutOfBoundsException;訪問null的對象時會引發(fā)NullPointerExcep

28、tion。另一種情況就是JAVA允許程序員擴展這種語義檢查,程序員可以創(chuàng)建自己的異常,并自由選擇在何時用throw關(guān)鍵字引發(fā)異常。所有的異常都是java.lang.Thowable的子類9. 接口和內(nèi)部類、抽象類各自的特征是什么?答案: 接口:在一個類里,只有申明沒有實現(xiàn)。內(nèi)部類:是在一個類的內(nèi)部定義的一個類。抽象類:是以abstract 定義的,里面至少有一個抽象方法。10. 當(dāng)一個對象被當(dāng)作參數(shù)傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞?答案: 是值傳遞。Java 編程語言只有值傳遞參數(shù)。當(dāng)一個對象實例作為一個參數(shù)被傳遞到方法中時,

29、參數(shù)的值就是對該對象的引用。對象的內(nèi)容可以在被調(diào)用的方法中改變,但對象的引用是永遠(yuǎn)不會改變的。11. heap和stack有什么區(qū)別答案: 棧是一種線形集合,其添加和刪除元素的操作應(yīng)在同一段完成。棧按照后進先出的方式進行處理堆是棧的一個組成元素12. 請談?wù)刦inal、finally和finalize的區(qū)別?答案:final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文

30、件等13. Jsp中有哪些內(nèi)置對象?作用分別是什么?答案: PageContext對象: 提供存取所有關(guān)于JSP程序執(zhí)行時期所要用到的屬性和方法,為JSP頁面包裝頁面的上下文,管理對屬于JSP中可見部分鐘已命名對象的訪問Request對象:包含客戶端向服務(wù)器端發(fā)出請求的內(nèi)容,可以通過這個對象了解到客戶端向服務(wù)器端發(fā)出請求的內(nèi)容和客戶端所要求的資料Response對象:包含的是服務(wù)器端向客戶端做出的應(yīng)答信息Session對象:用于保存客戶信息而分配給客戶的對象Application對象:作用是顯示相應(yīng)頁面所屬的JSPContainterApplication對象Out對象:作用是在服務(wù)器中向客戶

31、端打開的OutputStream,該對象可以把除腳本小程序外的所有信息發(fā)送到客戶端的頁面瀏覽器中Config對象:Servlet的配置信息,當(dāng)一個Servlet初始化時,容器把某些信息通過此對象傳遞給ServletPage對象:作用是為了執(zhí)行當(dāng)前頁面的應(yīng)答請求而設(shè)置的Servlet類實體(Instance),即顯示的是JSP本身,只有在JSP頁面內(nèi)才是合法的Exception對象:作用是為了對能夠預(yù)測可能發(fā)生異常的情況做出相應(yīng)的處理14. error和exception有什么區(qū)別答案: error 表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況

32、。exception 表示一種設(shè)計或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運行正常,從不會發(fā)生的情況15. J2EE是框架還是平臺?答案: J2EE本身是一個標(biāo)準(zhǔn),一個為企業(yè)分布式應(yīng)用的開發(fā)提供的標(biāo)準(zhǔn)平臺。J2EE也是一個框架,包括JDBC、JNDI、gRMI、JMS、EJB、JTA等技術(shù)。16. int 和 Integer 有什么區(qū)別?答案: Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。Int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類17. JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?答案: 動態(tài)INC

33、LUDE用jsp:include動作實現(xiàn) 它總是會檢查所含文件中的變化,適合用于包含動態(tài)頁面,并且可以帶參數(shù)。靜態(tài)INCLUDE用include偽碼實現(xiàn),定不會檢查所含文件的變化,適用于包含靜態(tài)頁面18. java中實現(xiàn)多態(tài)的機制是什么?答案: 方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個類中多態(tài)性的一種表現(xiàn)SqlServer技術(shù)題1. 請說出數(shù)據(jù)庫中存儲過程和函數(shù)的區(qū)別答案: 存儲過程是用戶定義的一系列sql語句的集合,涉及特定表或其它對象的任務(wù),用戶可以調(diào)用存儲過程函數(shù)通常是數(shù)據(jù)庫已定義的方法,它接收參數(shù)并返回某種類型的值并且不涉及特定用戶表。2.

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論