自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

69個經(jīng)典Spring面試題和答案

開發(fā) 前端
Spring 是個java企業(yè)級應(yīng)用的開源開發(fā)框架。Spring主要用來開發(fā)Java應(yīng)用,但是有些擴(kuò)展是針對構(gòu)建J2EE平臺的web應(yīng)用。Spring 框架目標(biāo)是簡化Java企業(yè)級應(yīng)用開發(fā),并通過POJO為基礎(chǔ)的編程模型促進(jìn)良好的編程習(xí)慣。

Spring 概述

1. 什么是spring?

Spring 是個java企業(yè)級應(yīng)用的開源開發(fā)框架。Spring主要用來開發(fā)Java應(yīng)用,但是有些擴(kuò)展是針對構(gòu)建J2EE平臺的web應(yīng)用。Spring 框架目標(biāo)是簡化Java企業(yè)級應(yīng)用開發(fā),并通過POJO為基礎(chǔ)的編程模型促進(jìn)良好的編程習(xí)慣。

2. 使用Spring框架的好處是什么?

  • 輕量:Spring 是輕量的,基本的版本大約2MB。
  • 控制反轉(zhuǎn):Spring通過控制反轉(zhuǎn)實現(xiàn)了松散耦合,對象們給出它們的依賴,而不是創(chuàng)建或查找依賴的對象們。
  • 面向切面的編程(AOP):Spring支持面向切面的編程,并且把應(yīng)用業(yè)務(wù)邏輯和系統(tǒng)服務(wù)分開。
  • 容器:Spring 包含并管理應(yīng)用中對象的生命周期和配置。
  • MVC框架:Spring的WEB框架是個精心設(shè)計的框架,是Web框架的一個很好的替代品。
  • 事務(wù)管理:Spring 提供一個持續(xù)的事務(wù)管理接口,可以擴(kuò)展到上至本地事務(wù)下至全局事務(wù)(JTA)。
  • 異常處理:Spring 提供方便的API把具體技術(shù)相關(guān)的異常(比如由JDBC,Hibernate or JDO拋出的)轉(zhuǎn)化為一致的unchecked 異常。

3. Spring由哪些模塊組成?

以下是Spring 框架的基本模塊:

  • Core module
  • Bean module
  • Context module
  • Expression Language module
  • JDBC module
  • ORM module
  • OXM module
  • Java Messaging Service(JMS) module
  • Transaction module
  • Web module
  • Web-Servlet module
  • Web-Struts module
  • Web-Portlet module

4. 核心容器(應(yīng)用上下文) 模塊。

這是基本的Spring模塊,提供spring 框架的基礎(chǔ)功能,BeanFactory 是 任何以spring為基礎(chǔ)的應(yīng)用的核心。Spring 框架建立在此模塊之上,它使Spring成為一個容器。

5. BeanFactory – BeanFactory 實現(xiàn)舉例。

Bean 工廠是工廠模式的一個實現(xiàn),提供了控制反轉(zhuǎn)功能,用來把應(yīng)用的配置和依賴從正真的應(yīng)用代碼中分離。

最常用的BeanFactory 實現(xiàn)是XmlBeanFactory 類。

6. XMLBeanFactory

最常用的就是org.springframework.beans.factory.xml.XmlBeanFactory ,它根據(jù)XML文件中的定義加載beans。該容器從XML 文件讀取配置元數(shù)據(jù)并用它去創(chuàng)建一個完全配置的系統(tǒng)或應(yīng)用。

7. 解釋AOP模塊

AOP模塊用于發(fā)給我們的Spring應(yīng)用做面向切面的開發(fā), 很多支持由AOP聯(lián)盟提供,這樣就確保了Spring和其他AOP框架的共通性。這個模塊將元數(shù)據(jù)編程引入Spring。

8. 解釋JDBC抽象和DAO模塊

通過使用JDBC抽象和DAO模塊,保證數(shù)據(jù)庫代碼的簡潔,并能避免數(shù)據(jù)庫資源錯誤關(guān)閉導(dǎo)致的問題,它在各種不同的數(shù)據(jù)庫的錯誤信息之上,提供了一個統(tǒng)一的異常訪問層。它還利用Spring的AOP 模塊給Spring應(yīng)用中的對象提供事務(wù)管理服務(wù)。

9. 解釋對象/關(guān)系映射集成模塊。

Spring 通過提供ORM模塊,支持我們在直接JDBC之上使用一個對象/關(guān)系映射映射(ORM)工具,Spring 支持集成主流的ORM框架,如Hiberate,JDO和 iBATIS SQL Maps。Spring的事務(wù)管理同樣支持以上所有ORM框架及JDBC。

10. 解釋W(xué)EB 模塊。

Spring的WEB模塊是構(gòu)建在application context 模塊基礎(chǔ)之上,提供一個適合web應(yīng)用的上下文。這個模塊也包括支持多種面向web的任務(wù),如透明地處理多個文件上傳請求和程序級請求參數(shù)的綁定到你的業(yè) 務(wù)對象。它也有對Jakarta Struts的支持。

12. Spring配置文件

Spring配置文件是個XML 文件,這個文件包含了類信息,描述了如何配置它們,以及如何相互調(diào)用。

13. 什么是Spring IOC 容器?

Spring IOC 負(fù)責(zé)創(chuàng)建對象,管理對象(通過依賴注入(DI),裝配對象,配置對象,并且管理這些對象的整個生命周期。

14. IOC的優(yōu)點是什么?

IOC 或 依賴注入把應(yīng)用的代碼量降到最低。它使應(yīng)用容易測試,單元測試不再需要單例和JNDI查找機(jī)制。最小的代價和最小的侵入性使松散耦合得以實現(xiàn)。IOC容器支持加載服務(wù)時的餓漢式初始化和懶加載。

15. ApplicationContext通常的實現(xiàn)是什么?

  • FileSystemXmlApplicationContext :此容器從一個XML文件中加載beans的定義,XML Bean 配置文件的全路徑名必須提供給它的構(gòu)造函數(shù)。
  • ClassPathXmlApplicationContext:此容器也從一個XML文件中加載beans的定義,這里,你需要正確設(shè)置classpath因為這個容器將在classpath里找bean配置。
  • WebXmlApplicationContext:此容器加載一個XML文件,此文件定義了一個WEB應(yīng)用的所有bean。

16. Bean 工廠和 Application contexts 有什么區(qū)別?

Application contexts提供一種方法處理文本消息,一個通常的做法是加載文件資源(比如鏡像),它們可以向注冊為監(jiān)聽器的bean發(fā)布事件。另外,在容器或容器 內(nèi)的對象上執(zhí)行的那些不得不由bean工廠以程序化方式處理的操作,可以在Application contexts中以聲明的方式處理。Application contexts實現(xiàn)了MessageSource接口,該接口的實現(xiàn)以可插拔的方式提供獲取本地化消息的方法。

17. 一個Spring的應(yīng)用看起來象什么?

  • 一個定義了一些功能的接口。
  • 這實現(xiàn)包括屬性,它的Setter , getter 方法和函數(shù)等。
  • Spring AOP。
  • Spring 的XML 配置文件。
  • 使用以上功能的客戶端程序。

依賴注入

18. 什么是Spring的依賴注入

依賴注入,是IOC的一個方面,是個通常的概念,它有多種解釋。這概念是說你不用創(chuàng)建對象,而只需要描述它如何被創(chuàng)建。你不在代碼里直接組裝你的組件和服務(wù),但是要在配置文件里描述哪些組件需要哪些服務(wù),之后一個容器(IOC容器)負(fù)責(zé)把他們組裝起來。

19. 有哪些不同類型的IOC(依賴注入)方式?

  • 構(gòu)造器依賴注入:構(gòu)造器依賴注入通過容器觸發(fā)一個類的構(gòu)造器來實現(xiàn)的,該類有一系列參數(shù),每個參數(shù)代表一個對其他類的依賴。
  • Setter方法注入:Setter方法注入是容器通過調(diào)用無參構(gòu)造器或無參static工廠 方法實例化bean之后,調(diào)用該bean的setter方法,即實現(xiàn)了基于setter的依賴注入。

20. 哪種依賴注入方式你建議使用,構(gòu)造器注入,還是 Setter方法注入?

你兩種依賴方式都可以使用,構(gòu)造器注入和Setter方法注入。最好的解決方案是用構(gòu)造器參數(shù)實現(xiàn)強(qiáng)制依賴,setter方法實現(xiàn)可選依賴。

Spring Beans

21.什么是Spring beans?

Spring beans 是那些形成Spring應(yīng)用的主干的java對象。它們被Spring IOC容器初始化,裝配,和管理。這些beans通過容器中配置的元數(shù)據(jù)創(chuàng)建。比如,以XML文件中<bean/> 的形式定義。

Spring 框架定義的beans都是單件beans。在bean tag中有個屬性”singleton”,如果它被賦為TRUE,bean 就是單件,否則就是一個 prototype bean。默認(rèn)是TRUE,所以所有在Spring框架中的beans 缺省都是單件。

22. 一個 Spring Bean 定義 包含什么?

一個Spring Bean 的定義包含容器必知的所有配置元數(shù)據(jù),包括如何創(chuàng)建一個bean,它的生命周期詳情及它的依賴。

23. 如何給Spring 容器提供配置元數(shù)據(jù)?

這里有三種重要的方法給Spring 容器提供配置元數(shù)據(jù)。

XML配置文件。

基于注解的配置。

基于java的配置。

24. 你怎樣定義類的作用域?

當(dāng)定義一個<bean> 在Spring里,我們還能給這個bean聲明一個作用域。它可以通過bean 定義中的scope屬性來定義。如,當(dāng)Spring要在需要的時候每次生產(chǎn)一個新的bean實例,bean的scope屬性被指定為prototype。 另一方面,一個bean每次使用的時候必須返回同一個實例,這個bean的scope 屬性 必須設(shè)為 singleton。

25. 解釋Spring支持的幾種bean的作用域。

Spring框架支持以下五種bean的作用域:

  • singleton : bean在每個Spring ioc 容器中只有一個實例。
  • prototype:一個bean的定義可以有多個實例。
  • request:每次http請求都會創(chuàng)建一個bean,該作用域僅在基于web的Spring ApplicationContext情形下有效。
  • session:在一個HTTP Session中,一個bean定義對應(yīng)一個實例。該作用域僅在基于web的Spring ApplicationContext情形下有效。
  • global-session:在一個全局的HTTP Session中,一個bean定義對應(yīng)一個實例。該作用域僅在基于web的Spring ApplicationContext情形下有效。

缺省的Spring bean 的作用域是Singleton.

26. Spring框架中的單例bean是線程安全的嗎?

不,Spring框架中的單例bean不是線程安全的。

27. 解釋Spring框架中bean的生命周期。

  • Spring容器 從XML 文件中讀取bean的定義,并實例化bean。
  • Spring根據(jù)bean的定義填充所有的屬性。
  • 如果bean實現(xiàn)了BeanNameAware 接口,Spring 傳遞bean 的ID 到 setBeanName方法。
  • 如果Bean 實現(xiàn)了 BeanFactoryAware 接口, Spring傳遞beanfactory 給setBeanFactory 方法。
  • 如果有任何與bean相關(guān)聯(lián)的BeanPostProcessors,Spring會在postProcesserBeforeInitialization()方法內(nèi)調(diào)用它們。
  • 如果bean實現(xiàn)IntializingBean了,調(diào)用它的afterPropertySet方法,如果bean聲明了初始化方法,調(diào)用此初始化方法。
  • 如果有BeanPostProcessors 和bean 關(guān)聯(lián),這些bean的postProcessAfterInitialization() 方法將被調(diào)用。
  • 如果bean實現(xiàn)了 DisposableBean,它將調(diào)用destroy()方法。

28. 哪些是重要的bean生命周期方法? 你能重載它們嗎?

有兩個重要的bean 生命周期方法,第一個是setup , 它是在容器加載bean的時候被調(diào)用。第二個方法是 teardown 它是在容器卸載類的時候被調(diào)用。

The bean 標(biāo)簽有兩個重要的屬性(init-method和destroy-method)。用它們你可以自己定制初始化和注銷方法。它們也有相應(yīng)的注解(@PostConstruct和@PreDestroy)。

29. 什么是Spring的內(nèi)部bean?

當(dāng)一個bean僅被用作另一個bean的屬性時,它能被聲明為一個內(nèi)部bean,為了定義inner bean,在Spring 的 基于XML的 配置元數(shù)據(jù)中,可以在 <property/>或 <constructor-arg/> 元素內(nèi)使用<bean/> 元素,內(nèi)部bean通常是匿名的,它們的Scope一般是prototype。

30. 在 Spring中如何注入一個java集合?

Spring提供以下幾種集合的配置元素:

  • <list>類型用于注入一列值,允許有相同的值。
  • <set> 類型用于注入一組值,不允許有相同的值。
  • <map> 類型用于注入一組鍵值對,鍵和值都可以為任意類型。
  • <props>類型用于注入一組鍵值對,鍵和值都只能為String類型。

31. 什么是bean裝配?

裝配,或bean 裝配是指在Spring 容器中把bean組裝到一起,前提是容器需要知道bean的依賴關(guān)系,如何通過依賴注入來把它們裝配到一起。

32. 什么是bean的自動裝配?

Spring 容器能夠自動裝配相互合作的bean,這意味著容器不需要<constructor-arg>和<property>配置,能通過Bean工廠自動處理bean之間的協(xié)作。

33. 解釋不同方式的自動裝配 。

有五種自動裝配的方式,可以用來指導(dǎo)Spring容器用自動裝配方式來進(jìn)行依賴注入。

  • no:默認(rèn)的方式是不進(jìn)行自動裝配,通過顯式設(shè)置ref 屬性來進(jìn)行裝配。
  • byName:通過參數(shù)名 自動裝配,Spring容器在配置文件中發(fā)現(xiàn)bean的autowire屬性被設(shè)置成byname,之后容器試圖匹配、裝配和該bean的屬性具有相同名字的bean。
  • byType::通過參數(shù)類型自動裝配,Spring容器在配置文件中發(fā)現(xiàn)bean的autowire屬性被設(shè)置成byType,之后容器試圖匹配、裝配和該bean的屬性具有相同類型的bean。如果有多個bean符合條件,則拋出錯誤。
  • constructor:這個方式類似于byType, 但是要提供給構(gòu)造器參數(shù),如果沒有確定的帶參數(shù)的構(gòu)造器參數(shù)類型,將會拋出異常。
  • autodetect:首先嘗試使用constructor來自動裝配,如果無法工作,則使用byType方式。

34.自動裝配有哪些局限性 ?

自動裝配的局限性是:

  • 重寫: 你仍需用 <constructor-arg>和 <property> 配置來定義依賴,意味著總要重寫自動裝配。
  • 基本數(shù)據(jù)類型:你不能自動裝配簡單的屬性,如基本數(shù)據(jù)類型,String字符串,和類。
  • 模糊特性:自動裝配不如顯式裝配精確,如果有可能,建議使用顯式裝配。

35. 你可以在Spring中注入一個null 和一個空字符串嗎?

可以。

Spring注解

36. 什么是基于Java的Spring注解配置? 給一些注解的例子.

基于Java的配置,允許你在少量的Java注解的幫助下,進(jìn)行你的大部分Spring配置而非通過XML文件。

以@Configuration 注解為例,它用來標(biāo)記類可以當(dāng)做一個bean的定義,被Spring IOC容器使用。另一個例子是@Bean注解,它表示此方法將要返回一個對象,作為一個bean注冊進(jìn)Spring應(yīng)用上下文。

37. 什么是基于注解的容器配置?

相對于XML文件,注解型的配置依賴于通過字節(jié)碼元數(shù)據(jù)裝配組件,而非尖括號的聲明。

開發(fā)者通過在相應(yīng)的類,方法或?qū)傩陨鲜褂米⒔獾姆绞?,直接組件類中進(jìn)行配置,而不是使用xml表述bean的裝配關(guān)系。

38. 怎樣開啟注解裝配?

注解裝配在默認(rèn)情況下是不開啟的,為了使用注解裝配,我們必須在Spring配置文件中配置 <context:annotation-config/>元素。

39. @Required 注解

這個注解表明bean的屬性必須在配置的時候設(shè)置,通過一個bean定義的顯式的屬性值或通過自動裝配,若@Required注解的bean屬性未被設(shè)置,容器將拋出BeanInitializationException。

40. @Autowired 注解

@Autowired 注解提供了更細(xì)粒度的控制,包括在何處以及如何完成自動裝配。它的用法和@Required一樣,修飾setter方法、構(gòu)造器、屬性或者具有任意名稱和/或多個參數(shù)的PN方法。

41. @Qualifier 注解

當(dāng)有多個相同類型的bean卻只有一個需要自動裝配時,將@Qualifier 注解和@Autowire 注解結(jié)合使用以消除這種混淆,指定需要裝配的確切的bean。

Spring數(shù)據(jù)訪問

42.在Spring框架中如何更有效地使用JDBC?

使用SpringJDBC 框架,資源管理和錯誤處理的代價都會被減輕。所以開發(fā)者只需寫statements 和 queries從數(shù)據(jù)存取數(shù)據(jù),JDBC也可以在Spring框架提供的模板類的幫助下更有效地被使用,這個模板叫JdbcTemplate (例子見這里here

43. JdbcTemplate

JdbcTemplate 類提供了很多便利的方法解決諸如把數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)變成基本數(shù)據(jù)類型或?qū)ο?,?zhí)行寫好的或可調(diào)用的數(shù)據(jù)庫操作語句,提供自定義的數(shù)據(jù)錯誤處理。

44. Spring對DAO的支持

Spring對數(shù)據(jù)訪問對象(DAO)的支持旨在簡化它和數(shù)據(jù)訪問技術(shù)如JDBC,Hibernate or JDO 結(jié)合使用。這使我們可以方便切換持久層。編碼時也不用擔(dān)心會捕獲每種技術(shù)特有的異常。

45. 使用Spring通過什么方式訪問Hibernate?

在Spring中有兩種方式訪問Hibernate:

  • 控制反轉(zhuǎn) Hibernate Template和 Callback。
  • 繼承 HibernateDAOSupport提供一個AOP 攔截器。

46. Spring支持的ORM

Spring支持以下ORM:

  • Hibernate
  • iBatis
  • JPA (Java Persistence API)
  • TopLink
  • JDO (Java Data Objects)
  • OJB

47.如何通過HibernateDaoSupport將Spring和Hibernate結(jié)合起來?

用Spring的 SessionFactory 調(diào)用 LocalSessionFactory。集成過程分三步:

  • 配置the Hibernate SessionFactory。
  • 繼承HibernateDaoSupport實現(xiàn)一個DAO。
  • 在AOP支持的事務(wù)中裝配。

48. Spring支持的事務(wù)管理類型

Spring支持兩種類型的事務(wù)管理:

  • 編程式事務(wù)管理:這意味你通過編程的方式管理事務(wù),給你帶來極大的靈活性,但是難維護(hù)。
  • 聲明式事務(wù)管理:這意味著你可以將業(yè)務(wù)代碼和事務(wù)管理分離,你只需用注解和XML配置來管理事務(wù)。

49. Spring框架的事務(wù)管理有哪些優(yōu)點?

  • 它為不同的事務(wù)API 如 JTA,JDBC,Hibernate,JPA 和JDO,提供一個不變的編程模式。
  • 它為編程式事務(wù)管理提供了一套簡單的API而不是一些復(fù)雜的事務(wù)API如
  • 它支持聲明式事務(wù)管理。
  • 它和Spring各種數(shù)據(jù)訪問抽象層很好得集成。

50. 你更傾向用那種事務(wù)管理類型?

大多數(shù)Spring框架的用戶選擇聲明式事務(wù)管理,因為它對應(yīng)用代碼的影響最小,因此更符合一個無侵入的輕量級容器的思想。聲明式事務(wù)管理要優(yōu)于編程式事務(wù)管理,雖然比編程式事務(wù)管理(這種方式允許你通過代碼控制事務(wù))少了一點靈活性。

Spring面向切面編程(AOP)

51. 解釋AOP

面向切面的編程,或AOP, 是一種編程技術(shù),允許程序模塊化橫向切割關(guān)注點,或橫切典型的責(zé)任劃分,如日志和事務(wù)管理。

52. Aspect 切面

AOP核心就是切面,它將多個類的通用行為封裝成可重用的模塊,該模塊含有一組API提供橫切功能。比如,一個日志模塊可以被稱作日志的AOP切面。根據(jù)需求的不同,一個應(yīng)用程序可以有若干切面。在Spring AOP中,切面通過帶有@Aspect注解的類實現(xiàn)。

52. 在Spring AOP 中,關(guān)注點和橫切關(guān)注的區(qū)別是什么?

關(guān)注點是應(yīng)用中一個模塊的行為,一個關(guān)注點可能會被定義成一個我們想實現(xiàn)的一個功能。

橫切關(guān)注點是一個關(guān)注點,此關(guān)注點是整個應(yīng)用都會使用的功能,并影響整個應(yīng)用,比如日志,安全和數(shù)據(jù)傳輸,幾乎應(yīng)用的每個模塊都需要的功能。因此這些都屬于橫切關(guān)注點。

54. 連接點

連接點代表一個應(yīng)用程序的某個位置,在這個位置我們可以插入一個AOP切面,它實際上是個應(yīng)用程序執(zhí)行Spring AOP的位置。

55. 通知

通知是個在方法執(zhí)行前或執(zhí)行后要做的動作,實際上是程序執(zhí)行時要通過SpringAOP框架觸發(fā)的代碼段。

Spring切面可以應(yīng)用五種類型的通知:

  • before:前置通知,在一個方法執(zhí)行前被調(diào)用。
  • after: 在方法執(zhí)行之后調(diào)用的通知,無論方法執(zhí)行是否成功。
  • after-returning: 僅當(dāng)方法成功完成后執(zhí)行的通知。
  • after-throwing: 在方法拋出異常退出時執(zhí)行的通知。
  • around: 在方法執(zhí)行之前和之后調(diào)用的通知。

56. 切點

切入點是一個或一組連接點,通知將在這些位置執(zhí)行??梢酝ㄟ^表達(dá)式或匹配的方式指明切入點。

57. 什么是引入?

引入允許我們在已存在的類中增加新的方法和屬性。

58. 什么是目標(biāo)對象?

被一個或者多個切面所通知的對象。它通常是一個代理對象。也指被通知(advised)對象。

59. 什么是代理?

代理是通知目標(biāo)對象后創(chuàng)建的對象。從客戶端的角度看,代理對象和目標(biāo)對象是一樣的。

60. 有幾種不同類型的自動代理?

BeanNameAutoProxyCreator

DefaultAdvisorAutoProxyCreator

Metadata autoproxying

61. 什么是織入。什么是織入應(yīng)用的不同點?

織入是將切面和到其他應(yīng)用類型或?qū)ο筮B接或創(chuàng)建一個被通知對象的過程。

織入可以在編譯時,加載時,或運(yùn)行時完成。

62. 解釋基于XML Schema方式的切面實現(xiàn)。

在這種情況下,切面由常規(guī)類以及基于XML的配置實現(xiàn)。

63. 解釋基于注解的切面實現(xiàn)

在這種情況下(基于@AspectJ的實現(xiàn)),涉及到的切面聲明的風(fēng)格與帶有java5標(biāo)注的普通java類一致。

Spring 的MVC

64. 什么是Spring的MVC框架?

Spring 配備構(gòu)建Web 應(yīng)用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring 的MVC框架用控制反轉(zhuǎn)把業(yè)務(wù)對象和控制邏輯清晰地隔離。它也允許以聲明的方式把請求參數(shù)和業(yè)務(wù)對象綁定。

65. DispatcherServlet

Spring的MVC框架是圍繞DispatcherServlet來設(shè)計的,它用來處理所有的HTTP請求和響應(yīng)。

66. WebApplicationContext

WebApplicationContext 繼承了ApplicationContext 并增加了一些WEB應(yīng)用必備的特有功能,它不同于一般的ApplicationContext ,因為它能處理主題,并找到被關(guān)聯(lián)的servlet。

67. 什么是Spring MVC框架的控制器?

控制器提供一個訪問應(yīng)用程序的行為,此行為通常通過服務(wù)接口實現(xiàn)??刂破鹘馕鲇脩糨斎氩⑵滢D(zhuǎn)換為一個由視圖呈現(xiàn)給用戶的模型。Spring用一個非常抽象的方式實現(xiàn)了一個控制層,允許用戶創(chuàng)建多種用途的控制器。

68. @Controller 注解

該注解表明該類扮演控制器的角色,Spring不需要你繼承任何其他控制器基類或引用Servlet API。

69. @RequestMapping 注解

該注解是用來映射一個URL到一個類或一個特定的方處理法上。

責(zé)任編輯:王雪燕 來源: 深海
相關(guān)推薦

2014-07-28 14:00:40

linux面試題

2015-08-19 09:35:49

Java main面試題

2015-04-22 12:19:42

JAVAJAVA面試題答案解析

2019-08-09 09:50:38

Java編程語言面試題

2016-03-03 10:07:39

ios內(nèi)存管理面試總結(jié)

2024-04-15 08:34:43

2024-04-28 08:23:18

2009-02-16 13:03:43

華為面試

2020-11-23 07:08:17

JVM逃逸元空間

2023-09-26 22:19:36

Java限流器

2009-06-16 13:41:19

Hibernate面試Hibernate面試

2024-07-24 08:38:07

2019-10-21 10:57:56

MySQL算法數(shù)據(jù)庫

2019-05-15 16:45:13

SpringBoot面試題Java

2021-10-27 11:00:30

C++語言面試

2018-02-25 16:35:32

前端CSS面試題

2010-04-15 11:54:55

面試

2020-10-15 08:53:26

數(shù)據(jù)庫面試題

2021-06-27 22:48:28

Redis數(shù)據(jù)庫內(nèi)存

2022-02-11 10:16:50

MySQLDBA數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號