Spring AOP的原理 AOP(Aspect-Oriented Programming,面向切面的編程)。AOP的原理 是使用JDK動態(tài)代理和cglib動態(tài)代理技術(shù)來實(shí)現(xiàn)...
Spring AOP的原理 AOP(Aspect-Oriented Programming,面向切面的編程)。AOP的原理 是使用JDK動態(tài)代理和cglib動態(tài)代理技術(shù)來實(shí)現(xiàn)...
Spring的junit測試集成 Spring提供spring-test-4.2.4.RELEASE.jar 可以整合junit。 優(yōu)勢:可以簡化測試代碼(不需要手動創(chuàng)建上下...
Spring注解配置 從 Spring 2.5 開始就可以使用注解來配置依賴注入。使用注解的方式使我們無需在XML中配置一個(gè)Bean引用,更加簡單和方便。首先要引入conte...
第一種:set方法注入 首先創(chuàng)建兩個(gè)實(shí)體類 Car 和 User: 在applicationContext.xml中進(jìn)行配置: 創(chuàng)建測試方法: 運(yùn)行JUnit測試輸出: 第二...
第一種方式:空參構(gòu)造創(chuàng)建對象 最基本的對象創(chuàng)建方式,只需要有一個(gè)無參構(gòu)造函數(shù)和字段的set方法。本質(zhì)上就是使用無參構(gòu)造器創(chuàng)建對象,然后使用set方法為字段賦值。User類: ...
對象包裝器與自動裝箱 ??有時(shí),需要將 int 這樣的基本類型轉(zhuǎn)換為對象。所有的基本類型都有一個(gè)與之相對應(yīng)的類。例如,Integer 類對應(yīng)基本類型 int。通常,這些類稱為...
Object類中的equals方法用于檢測一個(gè)對象是否等于另外一個(gè)對象。在Object類中,這個(gè)方法將判斷兩個(gè)對象是否具有相同的引用。如果兩個(gè)對象具有相同的引用,它們一定是相...
單例模式(Singleton) 在有些系統(tǒng)中,為了節(jié)省內(nèi)存資源、保證數(shù)據(jù)內(nèi)容的一致性,對某些類要求只能創(chuàng)建一個(gè)實(shí)例,這就是所謂的單例模式。 單例模式的定義與特點(diǎn) 單例(Sin...
Spring是一個(gè)開源框架,Spring是于2003 年興起的一個(gè)輕量級的Java 開發(fā)框架,由Rod Johnson在其著作 Expert One-On-One J2EE ...
如果基本的整數(shù)和浮點(diǎn)數(shù)精度不能夠滿足需求,那么可以使用 java.math 包中的兩個(gè)很有用的類:BigInteger 和 BigDecimal。這兩個(gè)類可以處理包含任意長度...
代理模式(Proxy Pattern) 在有些情況下,一個(gè)客戶不能或者不想直接訪問另一個(gè)對象,這時(shí)需要找一個(gè)中介幫忙完成某項(xiàng)任務(wù),這個(gè)中介就是代理對象。例如,購買火車票不一定...
char charAt(int index)返回給指定位置的代碼單元。除非對底層的代碼單元感興趣,否則不需要調(diào)用這個(gè)方法。 int codePointAt(int index...
模板方法(Template Method) 在面向?qū)ο蟪绦蛟O(shè)計(jì)過程中,程序員常常會遇到這種情況:設(shè)計(jì)一個(gè)系統(tǒng)時(shí)知道了算法所需的關(guān)鍵步驟,而且確定了這些步驟的執(zhí)行順序,但某些步...
Java是一種強(qiáng)類型語言。這就意味著必須為每一個(gè)變量聲明一種類型。在Java中,一共有8種基本類型(primitive type),其中有4種整型、2種浮點(diǎn)類型、1種用于表示...
責(zé)任鏈模式(Chain of Responsibility) 在現(xiàn)實(shí)生活中,常常會出現(xiàn)這樣的事例:一個(gè)請求有多個(gè)對象可以處理,但每個(gè)對象的處理?xiàng)l件或權(quán)限不同。例如,公司員工請...
迭代器模式(Iterator) 在現(xiàn)實(shí)生活以及程序設(shè)計(jì)中,經(jīng)常要訪問一個(gè)聚合對象中的各個(gè)元素,如“數(shù)據(jù)結(jié)構(gòu)”中的鏈表遍歷,通常的做法是將鏈表的創(chuàng)建和遍歷都放在同一個(gè)類中,但這...
2018年上半年上午卷 Creating a clear map of where the project is going is an importnt first ste...