java面試總結

2021-05-11 02:32:15 字數 1164 閱讀 4922

1 struts是怎樣實現的?

2 mvc是什麼?m、v、c各個方面分別是怎樣實現的?

答:mvc是一種設計模式,m代表的是model,即資料模型;v代表的是view,即檢視;c是control,即控制器。使用mvc的目的就是把應用邏輯、處理過程、顯示邏輯分成不同的部件實現。

m的實現:用來控制業務邏輯。

v的實現:使用者看到的並與之互動的介面。

c的實現:用來接受使用者的請求並呼叫模型和檢視來完成使用者的請求。

3 aop是什麼?是怎樣實現的?

答:aop是面向切面程式設計。它的實現原理是:aop就是spring動態建立**的過程,1 建立通知,即建議者 2 在spring中建立切入點 3 建立**

4 spring是怎樣實現的?

答:spring是通過ioc,aop實現的,

5 tomcat是怎樣部署web服務的。

答:原始手工部署:將專案下的webroot複製到tomcat的webapps下

自動部署:利用myeclipse自動部署web服務。

6 jsp的9個內建物件和6個動作。

request:使用者端請求,此請求包含來自get/post請求的引數

response:網頁返回使用者端的回應

pagecontext:網頁的屬性在這裡管理

session:與請求有關的會話期

application:servlet正在執行內容

out:用來傳送回應的輸出

config:servlet構架的部件

page:網頁本身

exception:針對錯誤網頁未捕捉的例外

jsp:include 動態載入頁面

jsp:usebean

jsp:setproperty

jsp:getproperty

jsp:plugin

7 **測評系統

答:首先要進行系統分析,我們分為三個部分,使用者介面、主選單、考試,通過mvc進行各個部件進行關聯,

8 xml的解析方式,區別是什麼?

9 s2sh整合有什麼優勢?

答:使用ioc注入降低了類的藕合性,提高了**的安全性;

配置寫在xml檔案中,方便**維護;

用spring可以建立連線池,使資料庫連線更加方便;

使各個部件的分布更加清晰。

10 aop是什麼?怎麼實現?

java面試心得

給同學幾個建議 1 認真練習耿老師給的那五十道演算法題。2 看清自己的優缺點,多反省自己,做個自信的人。3 平時在學校測試時千萬別無目的無時間觀念地去練,即使是離校後也不能放鬆專業知識的複習,沒有電腦也要在腦子裡多回憶以前寫的那些 公司要的是高效高質的員工,而不是別人20分鐘寫出來的程式你要花1個小...

java面試常問題

5 7 anonymous inner class 匿名內部類 是否可以extends 繼承 其它類,是否可以implements 實現 inte ce 介面 匿名的內部類是沒有名字的內部類。不能繼承其它類,但乙個內部類可以作為乙個介面,由另乙個內部類實現。8 math.round 11.5 等於多...

java面試演算法題

1 將一整數逆序後放入一陣列中 要求遞迴實現 2 求高於平均分的學生學號及成績 學號和成績人工輸入 3 遞迴實現回文判斷 如 abcdedbca就是回文,判斷乙個面試者對遞迴理解的簡單程式 4 組合問題 從m個不同字元中任取n個字元的所有組合 5 分解成質因數 如435234 251 17 17 3...