原创 maven settings.xml註解

maven2 比起maven1 來說,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。     先來說說settings.xml,settings.xml對於maven來說相當於全局性的配置 ,用於所有的項目

原创 java 23種設計模式

工廠模式, 工廠方法模式,單例模式, 外觀(Facade)模式, 觀察者(Observer)模式,橋接(Bridge)模式都是比較常用的,不同的項目有不同的設計方向,可以參考的設計模式也不盡相同,沒有定數,只是上面這幾個模式用的比較多一些

原创 java -cp 命令使用

-cp 參數後面是類路徑,是指定給解釋器到哪裏找到你的.class文件, 寫法: java -cp .;myClass.jar packname.mainclassname   classpath

原创 getClass(),class屬性和getName()解析(整理)

一、 getClass方法: 類型:public final Class<? extends Object> getClass() 功能:返回該對象的運行時類的java.lang.Class對象(API上的解釋) 有方法類型可以

原创 Spring兩大核心-AOP和IoC

一.IoC   IoC   (Inversion of Control)          中文譯爲控制反轉,又稱爲“依賴注入”(DI =Dependence Injection)   IOC的基本概念是:不創建對象,但是

原创 侯捷談java反射機制

Java 反射機制   摘要 Reflection 是 Java 被視爲動態(或準動態)語言的一個關鍵性質。這個機制允許程序在運行時透過 Reflection APIs 取得任何一個已知名稱的 class 的內部信息,包括其

原创 Spring Bean的生命週期

在傳統的Java應用中,Bean 的生命週期非常簡單。 Java的關鍵詞new用來實例化Bean (或許他是非序列化的)。這樣就夠用了。 相反,Bean 的生命週期在Spring 容器中更加細緻。 理解Spring Bean 的生命