原创 final的理解

final使得被修飾的變量"不變",但是由於對象型變量的本質是“引用”,使得“不變”也有了兩種含義:引用本身的不變,和引用指向的對象不變。   引用本身的不變: final StringBuffer a=new StringBuffer

原创 abstract class和interface有什麼區別(二)

1. 引言 在我之前的一篇post《抽象類和接口的誰是誰非》中,和同事管偉的討論,得到很多朋友的關注,因爲是不成體系的論道,所以給大家瞭解造成不便,同 時關於這個主題的系統性理論,我認爲也有必要做以總結,因此纔有了本篇的新鮮出爐。同時

原创 abstract class和interface有什麼區別(一)

選擇將功能設計爲接口還是抽象類(在 Visual Basic 中爲 MustInherit 類)有時是一件困難的事。“抽象類”是一種不能實例化而必須從中繼承的類。抽象類可以完全實現,但更常見的是部分實現或者根本不實現,從而封裝繼承類的通

原创 jquery ajax 無法獲取返回值問題

最近在做會員註冊這塊。用了jquery的 ajax 驗證用戶名。郵箱,驗證碼 function check_email() { var check_email = $("#reg_mail").val(); var reg = /^([a

原创 ibatis和hibernate的比較

  ibatis和hibernate的比較 收藏 IBATIS: iBATIS一詞來源於“internet”和“abatis”的組合,是一個由Clinton Begin在2001年發起的開放源代碼項目,最

原创 Java 中靜態變量與實例變量的區別

java類的成員變量有倆種: 一種是被static關鍵字修飾的變量,叫類變量或者靜態變量 另一種沒有static修飾,爲實例變量 類的靜態變量在內存中只有一個,java虛擬機在加載類的過程中爲靜態變量分配內存,靜態變量位於方法區,被類的所

原创 eclipse spring xml 無提示解決

如何增加自動提示: 1、window->preference..->MyEclipse->editors->xml-xml catalog 2、選中 user specified entried 3、選則

原创 驗證數字

驗證數字: function checknumber(String) { var Letters = "1234567890"; var i; var c; for( i = 0; i < String.l