原创 java基礎知識集錦

 1、面向對象的特徵有哪些方面  1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部

原创 Serializable

1、序列化是幹什麼的?       簡單說就是爲了保存在內存中的各種對象的狀態(也就是實例變量,不是方法),並且可以把保存的對象狀態再讀出來。雖然你可

原创 Spring註解@Component、@Repository、@Service、@Controller區別

Spring 2.5 中除了提供 @Component 註釋外,還定義了幾個擁有特殊語義的註釋,它們分別是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,這 3 個註釋和 @Comp

原创 Spring註解

1. 使用Spring註解來注入屬性1.1. 使用註解以前我們是怎樣注入屬性的類的實現:Java代碼  收藏代碼    public class Us

原创 ActionContext和ServletActionContext介紹

ActionContext(Action上下文) 1、ActionContext介紹   我們知道Xwork與Web無關性,我們的Action不用去依賴於任何Web容器,不用和那些JavaServlet複雜的請求(Request)、響應

原创 java易混淆概念之類變量、實例變量、局部變量

類變量、實例變量、局部變量類變量是類中獨立於方法之外的變量,用static 修飾。 實例變量也是類中獨立於方法之外的變量,不過沒有static修飾。 局部變量是類的方法中的變量。 看下面的僞代碼說明: public class V

原创 Java語言中This關鍵字應用淺析

本文向你介紹Java語言中的This關鍵字的使用,包括引用成員變量、調用類的構造方法等知識。 應用一:引用成員變量 public class Student{ //定義一個類,類的名字爲student。    public

原创 POJO模式

1.     什麼是POJO POJO的名稱有多種,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解釋是“Plain Old Java Objec

原创 java的異常處理機制(try…catch…finally)

1 引子 try…catch…finally恐怕是大家再熟悉不過的語句了,而且感覺用起來也是很簡單,邏輯上似乎也是很容易理解。不過,我親自體驗的“教訓”告訴我,這個東西可不是想象中的那麼簡單、聽話。不信?那你看看下面的代碼,“猜猜”它執

原创 java中的同步與異步

經常看到介紹 ArrayList 和HashMap是異步,Vector和HashTable是同步,這裏同步是線程安全的,異步不是線程安全的,舉例說明:  當創建一個Vector對象時候,  Vector ve=new Vector()

原创 JSP EL表達式詳細介紹

一、JSP EL語言定義 E L(Expression Language) 目的:爲了使JSP寫起來更加簡單。 表達式語言的靈感來自於 ECMAScript 和 XPath 表達式語言,它提供了在 JSP 中簡化表達式的方法

原创 JavaMail API詳解

一、JavaMail API簡介 JavaMail API是讀取、撰寫、發送電子信息的可選包。我們可用它來建立如Eudora、Foxmail、MS Outlook Express一般的郵件用戶代理程序(Mail User Agent,簡稱

原创 "is a"關係和"has a"關係

假設有兩個類:Computer和Employee。明顯地,這兩個類之間不存在"is a"的關係,即Employee不是計算機,它們之間沒有繼承關係的必要。因此不可能產生代碼重用性。但這兩個類之間是"has a"關係,即是支持的關係。例如

原创 Hibernate3的DetachedCriteria使用

Criteria對SQL進行封裝,讓開發人員可以用物件的方式來對資料庫進行操作,例如下面的查詢User表格中的所有資料: Criteria criteria = session.createCriteria(User.class);

原创 總結下java中的abstract,interface,final,static

一,抽象類:abstract     1,只要有一個或一個以上抽象方法的類,必須用abstract聲明爲抽象類;     2,抽象類中可以有具體的實現方法;     3,抽象類中可以沒有抽象方法;