1. 程式人生 > >java 面試 一 (java知音轉)

java 面試 一 (java知音轉)

1、Spring DAO 中最常用的類是()

A,JdbcTemplate ,SimpleJdbcTemplate

B,SimpleJdbcInsert,SimpleJdbcProcedure

C,SimpleJdbcInsert ,SimpleJdbcStoredProc

D,SimpleJdbcQuery ,SimpleJdbcExec

正確答案:A

2、Spring AOP 中, 織入(Weaving) 可以在下面什麼時間完成()

A,全部選項

B,Run time

C,Load time

D,Compile time

正確答案:A

3、下面關於Spring MVC 描述正確的是()

A,DispatcherServlet在 Spring MVC 中是核心servlet , 它負責接收請求並將請求分發給適合的控制器

B,在Spring MVC 中,可以配置多個DispatcherServlet

C,全部選項

D,要使Spring MVC可用,DispatcherServlet需要在web.xml中配置

正確答案:C

4、下面哪項是Spring自動裝載模式()

A,autodetect

B,全部選項

C,constructor

D,byname, byType

正確答案:B

5、Spring 中,下面哪一項不是使用事務的方法()

A,proxies

B,declaratively

C,programmaticly

正確答案:A


6、Spring提供了JMS層的抽象,正確嗎()

A,正確

B,錯誤

正確答案:A

7、關於"@Order"註解,最正確的描述是()

A,實現org.springframework.core.Ordered介面

B,指定一個bean的範圍

C,通常用於注入域物件的屬性

D,全不正確

正確答案:A

8、如何在Spring應用中使用SLF4J()

A,作為日誌框架

B,全不正確

C,作為一個bean

D,作為JDBC框架

正確答案:A

9、Spring bean 的預設作用範圍是()

A,全不正確

B,Singleton

C,Prototype

D,Session

E, Abstract

正確答案:B

10、Spring中,單例意味著每_____只有一個例項()

A,Context

B, JVM

C,Thread

正確答案:A

11、下列關於Spring特性中IoC描述錯誤的是()

A,IoC就是指程式之間的關係由程式程式碼直接操控

B,所謂“控制反轉”是指控制權由應用程式碼轉到外部容器,即控制權的轉移

C,IoC將控制建立的職責搬進了框架中,從應用程式碼脫離開來

D,使用Spring的IoC容器時只需指出元件需要的物件,在執行時Spring的IoC容器會根據XML配置資料提供給它

正確答案:A

12、Spring 3 提升了哪項功能()

A,支援更多註解

B,全不正確

C,增加額外的生命週期方法

D,支援更多的bean 作用域

正確答案:A

13、在Spring MVC中,哪個類是負責處理HTTP請求和響應的()

A,DispatcherServlet

B,RequestHandler

C,HttpServlet

D,SpringController

正確答案:A

14、Spring DAO 異常是 Spring常見的異常,正確嗎()

A,有時候正確

B,正確

C,錯誤

正確答案:B

15、Spring支援的事務功能包括()

A,事務的傳播行為

B,事務回滾

C,全部選項

D,事務的隔離級別

正確答案:C

16、Spring中,BeanFactory是流行的裝載bean的方式,下面哪個選項是正確的建立BeanFactory 的方式()

A,BeanFactory factory = new BeanFactory(new FileInputStream(“beans.xml”));

B,BeanFactory factory = new XmlBeanFactory(“classpath:beans.xml”);

C,BeanFactory factory = new BeanFactory(“beans.xml”);

D,BeanFactory factory = new XmlBeanFactory(newFileInputStream(“beans.xml”));

正確答案:D

17、使用 XML配置能實現 SpringAOP,正確嗎()

正確

錯誤

正確答案:A

18、Spring 如何處理 XML 的編入編出(marshal/unmarshal)()

A,包裝了很多庫,包括Jackson 和 JAXB

B,不支援marshaller/unmarshaller

C,提供了它自己的快速、簡單的XML marshaller/unmarshaller

正確答案:A

19、Spring 中"@Cacheable" 註解與以下哪個註解類似()

A,@CacheDefaults

B,@CachePut

C,@CacheResult

D,@CacheGet

正確答案:C

20、Spring 中 "@Transactional"註解是用 AOP 實現的,是否正確()

A,錯誤

B,正確

正確答案:B