10.Java
Java中的四個核心技術思想
摘要: JAVA已經成為一個龐大而復雜的技術平臺,對于開發人員而言,要想更好的掌握JAVA技術,深入理解底層的技術處理細節必不可少。對核心概念和思想的掌握可以幫助我們舉一反三、觸類旁通,有助于提升我們對整個Java平臺的理解力。這里所介紹的是Java技術平臺的幾個核心概念,其中所蘊含的思想有助于我們更深刻的理解Java技術。
閱讀全文
posted @
2010-06-30 12:59 Werther 閱讀(815) |
評論 (0) 編輯
淺析jQuery框架與構造對象
摘要: 這是一些分析jQuery框架的文字
針對jQuery 1.3.2版本
面向的讀者應具備以下要求
1.非常熟悉HTML
2.非常熟悉javascript語法知識
3.熟悉javascript面向對象方面的知識
4.熟練使用jQuery框架
閱讀全文
posted @
2010-05-05 22:50 Werther 閱讀(3244) |
評論 (7) 編輯
java中set map list的區別
摘要: set --其中的值不允許重復,無序的數據結構
list --其中的值允許重復,因為其為有序的數據結構
map--成對的數據結構,健值必須具有唯一性(鍵不能同,否則值替換)
閱讀全文
posted @
2010-03-17 11:01 Werther 閱讀(778) |
評論 (0) 編輯
使用Java操作JSON字符串對象
摘要: 如果我們需要實現一個配置管理的功能,那么為每個配置項目增加一個字段既復雜也不利于擴展,所以我們通常使用一個字符串來保存配置項目信息,這里介紹如何使用json的字符串解析來達到剛才說的目的。引入Json需要的類庫:
閱讀全文
posted @
2010-01-20 17:59 Werther 閱讀(3228) |
評論 (0) 編輯
Eclipse插件開發之FindBugs插件
摘要: 當我們編寫完代碼,做完單元測試等各種測試后就提交正式運行,只能由運行的系統來檢測我們代碼是否有問題了,代碼中隱藏的錯誤在系統運行的過程中被發現后,然后再來進行相應的修改,那么后期修改的代價就相當高了。
閱讀全文
posted @
2010-01-11 08:55 Werther 閱讀(2138) |
評論 (0) 編輯
Eclipse中配置Ajax的DWR的簡單方法
摘要: 前一段第一次配置DWR,按照一些說明文檔配置,結果總是有問題,最后我用這種簡單的方法搞定了,同大家分享一下,讓第一次配置DWR的朋友再也不會像我這樣痛苦。
閱讀全文
posted @
2009-12-30 09:44 Werther 閱讀(1496) |
評論 (1) 編輯
Java Excel API 使用方法
摘要: Workbook類提供的方法,API提供了兩種方式來處理可寫入的輸出流,一種是直接生成本地文件,如果文件名不帶全路徑的話,缺省的文件會定位在當前目錄,如果文件名帶有全路徑的話,則生成的Excel文件則會定位在相應的目錄;另外一種是將Excel對象直接寫入到輸出流,例如:用戶通過瀏覽器來訪問Web服務器,如果HTTP頭設置正確的話,瀏覽器自動調用客戶端的Excel應用程序,來顯示動態生成的Excel電子表格。
閱讀全文
posted @
2009-12-17 18:14 Werther 閱讀(1671) |
評論 (1) 編輯
Java生成UUID通用唯一識別碼
摘要: UUID含義是通用唯一識別碼 (Universally Unique Identifier),這 是一個軟件建構的標準,也是被開源軟件基金會 (Open Software Foundation, OSF) 的組織在分布式計算環境 (Distributed Computing Environment, DCE) 領域的一部份。UUID 的目的,是讓分布式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人沖突的 UUID。在這樣的情況下,就不需考慮數據庫建立時的名稱重復問題。目前最廣泛應用的 UUID,即是微軟的 Microsoft's Globally Unique Identifiers (GUIDs),而其他重要的應用,則有 Linux ext2/ext3 檔案系統、LUKS 加密分割區、GNOME、KDE、Mac OS X 等等。
閱讀全文
posted @
2009-12-14 17:19 Werther 閱讀(3074) |
評論 (3) 編輯
instanceof 運算符的用法
摘要: instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個實例。
閱讀全文
posted @
2009-11-25 09:47 Werther 閱讀(422) |
評論 (0) 編輯
不同方式遍歷Map集合
摘要: Map是一種以鍵值對的形式存在的集合,其中每個鍵映射到一個值,幾乎所有通用 Map 都使用哈希映射。位于java.util包中。其子類有HashMap,TreeMap。HashMap缺省的情況下是線程非安全的;當多線程訪問時可能需要提供同步機制,key和value的值允許為null,鍵值允許重復,沒有順序。
閱讀全文
posted @
2009-11-23 09:21 Werther 閱讀(749) |
評論 (1) 編輯
頁面顯示的處理!
摘要: 我們在頁面顯示的時候,都希望頁面整整齊齊,不希望相同的顯示表單,顯示的效果相差大小不統一,如:一個文本框有過多的內容,在頁面顯示出來的結果就會自動換行,導致顯示的結果以兩行或更多行進行顯示,如果內容較少,怎只要一行即可,所以,為了杜絕頁面顯示的雜亂,我們需要在action層對要顯示的內容進行處理,如果超過多少字符,后面用... ... (省略號)代替.
閱讀全文
posted @
2009-11-19 10:33 Werther 閱讀(1393) |
評論 (3) 編輯
logic:present 和 logic:empty標簽
摘要: logic:present 和 logic:empty他們的用法大致相同,唯一的不同點是:兩者在對空字符串的處理上存在著不同。
閱讀全文
posted @
2009-11-10 12:45 Werther 閱讀(1885) |
評論 (0) 編輯
分治算法
摘要: 在計算機科學中,分治法是一種很重要的算法。字面上的解釋是“分而治之”,就是把一個復雜的問題分成兩個或更多的相同或相似的子問題,再把子問題分成更小的子問題……直到最后子問題可以簡單的直接求解,原問題的解即子問題的解的合并。這個技巧是很多高效算法的基礎,如排序算法(快速排序,歸并排序),傅立葉變換(快速傅立葉變換)……
閱讀全文
posted @
2009-11-06 13:01 Werther 閱讀(440) |
評論 (0) 編輯
Java正則表達式應用總結
摘要: 一、概述
正則表達式是Java處理字符串、文本的重要工具。
Java對正則表達式的處理集中在以下兩個兩個類:
java.util.regex.Matcher 模式類:用來表示一個編譯過的正則表達式。
java.util.regex.Pattern 匹配類:用模式匹配一個字符串所表達的抽象結果。
閱讀全文
posted @
2009-10-17 11:16 Werther 閱讀(604) |
評論 (0) 編輯
Post和Get的區別
摘要: 1.Post傳輸數據時,不需要在URL中顯示出來,而Get方法要在URL中顯示。
2.Post傳輸的數據量大,可以達到2M,而Get方法由于受到URL長度的限制,只能傳遞大約1024字節.
3.Post顧名思義,就是為了將數據傳送到服務器段,Get就是為了從服務器段取得數據.而Get之所以也能傳送數據,只是用來設計告訴服務器,你到底需要什么樣的數據.Post的信息作為http請求的內容,而Get是在Http頭部傳輸的。
閱讀全文
posted @
2009-08-06 20:36 Werther 閱讀(403) |
評論 (1) 編輯
迭代器模式(Iterator pattern)
摘要: 迭代這個名詞對于熟悉Java的人來說絕對不陌生。我們常常使用JDK提供的迭代接口進行java collection的遍歷:
Iterator it = list.iterator();
while(it.hasNext()){
//using “it.next();”do some businesss logic
}
而這就是關于迭代器模式應用很好的例子。
閱讀全文
posted @
2009-08-05 20:45 Werther 閱讀(510) |
評論 (0) 編輯
利用Ant和XDoclet自動產生映射文件例子
摘要: 下載Xdoclet,網址:http://xdoclet.sourceforge.net/
新建包com.test.model,存放實體類Group,User
閱讀全文
posted @
2009-08-04 21:44 Werther 閱讀(1361) |
評論 (0) 編輯
開發工具下載地址
摘要: Java常用工具下載
閱讀全文
posted @
2009-07-29 21:16 Werther 閱讀(367) |
評論 (0) 編輯
Spring多數據源解決方案
摘要: 在很多大型應用中都會對數據進行切分,并且采用多個數據庫實例進行管理,這樣可以有效提高系統的水平伸縮性。而這樣的方案就會不同于常見的單一數據實例的方案,這就要程序在運行時根據當時的請求及系統狀態來動態的決定將數據存儲在哪個數據庫實例中,以及從哪個數據庫提取數據。
閱讀全文
posted @
2009-07-27 21:54 Werther 閱讀(4810) |
評論 (6) 編輯
實戰體會Java多線程編程精要
摘要: 在 Java 程序中使用多線程要比在 C 或 C++ 中容易得多,這是因為 Java 編程語言提供了語言級的支持。本文通過簡單的編程示例來說明 Java 程序中的多線程是多么直觀。讀完本文以后,用戶應該能夠編寫簡單的多線程程序。
閱讀全文
posted @
2009-07-21 15:30 Werther 閱讀(11613) |
評論 (5) 編輯
Java技巧之雙括弧初始化
摘要: 這是我在JavaIdioms(http://www.c2.com/cgi/wiki?JavaIdioms)上看到一個Java使用技巧。使用Java這么多年了,也還是頭一次看到,還很實用。別看這小技巧好像很簡單,但保證你不會在任何一書Java教材上看到,因為它不是一個真正的語法規范,而是一個語法的用法變種。小技巧還蘊含著Java的深層知識,就是身經百戰的老手也不一定能說出其中奧妙。
閱讀全文
posted @
2009-07-14 16:47 Werther 閱讀(1781) |
評論 (4) 編輯
java單實例的好處
摘要: 單例模式
定義:
Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。
閱讀全文
posted @
2009-07-08 09:03 Werther 閱讀(4366) |
評論 (2) 編輯
Java的垃圾回收總結
摘要: 垃圾回收是Java語言的一大特性,方便了編程,是以消耗性能為代價的。而垃圾在這里只無用的對象。而C++是需要程序員自己寫析構函數來釋放內存的,麻煩,也有可能忘記而導致內存泄露。
Java語言對內存的分配管理是通過JVM內部機制決定的。程序員可以不關心其處理。
閱讀全文
posted @
2009-07-05 21:53 Werther 閱讀(2306) |
評論 (4) 編輯
采用EJB開發的三個優勢
摘要: JAVA語言已經慢慢的在成為主流的開發語言之一,或者說現在已經成為了主流的開發語言。在JAVA語言平臺上,也出現了多種開發模型。對于剛入門的JAVA程序員來說,也許面對這么多的開發模型,會眼花繚亂,不知道該如何選擇。筆者剛開始接觸JAVA語言的時候沒有多少的開發模型可以選擇。而前幾年筆者也遇到了這個問題??蛇x的開發模型比較多,筆者必須選擇一個開發模型作為未來自己的主攻方向。因為人的精力是有限的,特別是我們做程序開發的。我們要把有限的精力花在刀口上。筆者在這里向大家推薦EJB開發模型。
閱讀全文
posted @
2009-06-17 22:51 Werther 閱讀(289) |
評論 (0) 編輯
關于session
摘要: 以前用session時只知道session是和服務器連接的一個會話,有幾個常用的接口。
這兩天仔細看了下這方面的資料,在這里和大家一起分享,如果有寫的不正確的地方,請指正,謝謝。
下面我們在一個servlet中寫測試程序,class名為SeesinInfoServlet,我們一般在程序中取得session是用
request的getSession()來取得容器中的session,該方法當容器中已經存在了該session的時候,返回已經存
在的session,否則創建一個新的session,然后返回創建的session。
閱讀全文
posted @
2009-06-16 22:53 Werther 閱讀(352) |
評論 (0) 編輯
Jstl的函數庫
摘要: 使用實例:<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ${fn:length(myCollection)}
閱讀全文
posted @
2009-06-12 18:43 Werther 閱讀(266) |
評論 (0) 編輯
JSTL詳解
摘要: JSTL(JSP Standard Tag Library ,JSP標準標簽庫)是一個不斷完善的開放源代碼的JSP標簽庫,是由apache的jakarta小組來維護的。JSTL只能運行在支持JSP1.2和Servlet2.3規范的容器上,如tomcat 4.x。在JSP 2.0中也是作為標準支持的。
閱讀全文
posted @
2009-06-11 19:14 Werther 閱讀(245) |
評論 (0) 編輯
Java正則表達式的解釋說明
摘要: 在Java程序中,如果你懂得運用正則運算式,會讓你少寫很多程序代碼.如下是對正則運算式的解釋說明
閱讀全文
posted @
2009-06-10 17:55 Werther 閱讀(50606) |
評論 (15) 編輯
JAVA字符串轉日期或日期轉字符串
摘要: 文章中,用的API是SimpleDateFormat,它是屬于java.text.SimpleDateFormat,所以請記得import進
來!
閱讀全文
posted @
2009-06-09 16:12 Werther 閱讀(418195) |
評論 (5) 編輯
實例講解Struts原理與實踐
摘要: 這個Struts原理的例子功能非常簡單,假設有一個名為lhb的用戶,其密碼是awave,程序要完成的任務是,呈現一個登錄界面給用戶,如果用戶輸入的名稱和密碼都正確返回一個歡迎頁面給用戶,否則,就返回登錄頁面要求用戶重新登錄并顯示相應的出錯信息。這個例子在我們講述Struts原理的基礎部分時會反復用到。之所以選用這個簡單的程序作為例子是因為不想讓過于復雜的業務邏輯來沖淡我們的主題。
閱讀全文
posted @
2009-06-08 22:09 Werther 閱讀(299) |
評論 (0) 編輯
MyEclipse常用設置方法
摘要: MyEclipse作為Eclipse的一款插件迅速“走紅”,為當今企業的開發J2EE項目的首選IDE.
用MyEclipse不久,但在這不久的時間內對MyEclipse的感情頗深。對Eclipse的愛和我對Java的愛一樣深。關于MyEclipse的使用,自己總結了點常用的設置。
閱讀全文
posted @
2009-06-05 17:16 Werther 閱讀(272) |
評論 (0) 編輯
Myeclipse 6.0.1安裝及其配置
摘要: 在http://www.myeclipseide.com/下載MyEclipse 6.0.1 All In One,該安裝包集成了JRE5、Eclipse3.3.1和MyEclipse6.0.1GA的自動安裝包(僅Windows平臺)。
閱讀全文
posted @
2009-06-03 17:23 Werther 閱讀(2194) |
評論 (5) 編輯
Eclipse中10個比較有用的快捷鍵組合
摘要: 一個Eclipse骨灰級開發者總結了他認為最有用但又不太為人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升。
閱讀全文
posted @
2009-06-02 14:04 Werther 閱讀(2620) |
評論 (2) 編輯
使用JavaBean連接數據庫
摘要: 這次寫的是關于JSP中調用JavaBean實現數據庫連接和操作!
首先是JavaBean的原程序
閱讀全文
posted @
2009-05-28 23:19 Werther 閱讀(384) |
評論 (0) 編輯
實現一個簡單的struts和spring框架
摘要: apache終于發布了struts2的正式版:struts2.0.6GA,所以我也該從webwork遷移至struts2。struts2基本上就是webwork的翻版,所以遷移過程倒是很簡單,只需要修改下配置文件和一些包名就可以了。如果在Eclipse、Netbeans這些集成開發工具的幫助下,記不清包名也很容易找到想要的類的。
閱讀全文
posted @
2009-05-27 17:32 Werther 閱讀(296) |
評論 (0) 編輯
String淺解
摘要: String類是Java中很重要的一個類,在此總結一下這個類的特別之處。下面的相關資料翻譯自《java語言規范》(第三版)和《java虛擬機規范》(第二版),有的直接摘引了原文。下面的代碼都是用SUN jdk1.6 javac來編譯。
閱讀全文
posted @
2009-05-21 08:02 Werther 閱讀(274) |
評論 (0) 編輯
通過UDP協議讀取Long類型的實例!
摘要: 通過UDP協議讀取Long類型的實例!
閱讀全文
posted @
2009-05-17 09:29 Werther 閱讀(313) |
評論 (0) 編輯
Eclipse + JBoss 5 + EJB3開發指南(1):編寫第一個無狀態的SessionBean
摘要: 本系列教程使用的軟件版本如下:
Eclipse:3.4.2, Eclipse IDE for Java EE Developers
JBoss :5.0.1,http://www.jboss.org/jbossas/downloads/
JDK:1.6.0.14,http://java.sun.com/javase/downloads/index.jsp
閱讀全文
posted @
2009-05-16 23:16 Werther 閱讀(350) |
評論 (0) 編輯
對MVC的淺解
摘要: V 是皮肉,是看到的東西
M 是骨骼,是里面真實的東西
C 就是連接皮肉和骨骼的筋
閱讀全文
posted @
2009-05-09 10:15 Werther 閱讀(205) |
評論 (0) 編輯
Java中靜態數組與動態數組
摘要: 我們學習的數組都是靜態數組,其實在很多的時候,靜態數組根本不能滿足我們編程的實際需要,比方說我需要在程序運行過程中動態的向數組中添加數據,這時我們的靜態數組大小是固定的,顯然就不能添加數據,要動態添加數據必須要用到動態數組,動態數組中的各個元素類型也是一致的,不過這種類型已經是用一個非常大的類型來攬括—Object類型。
閱讀全文
posted @
2009-05-08 23:55 Werther 閱讀(229) |
評論 (0) 編輯
淺談Java中的編碼理論
摘要: Java是使用Unicode字符集的,意思是在內存運行的時候是這樣的。當Java源程序被編譯為.class文件的時候,是以UTF-8字符集存儲字符的。
閱讀全文
posted @
2009-05-06 20:11 Werther 閱讀(1471) |
評論 (4) 編輯
一個最簡單的Socket通信例子
摘要: 所謂socket通常也稱作"套接字",用于描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。 Socket和ServerSocket類庫位于java.net包中。ServerSocket用于服務器端,Socket是建立網絡連接時使用的。在連接成功時,應用程序兩端都會產生一個Socket實例,操作這個實例,完成所需的會話。對于一個網絡連接來說,套接字是平等的,并沒有差別,不因為在服務器端或在客戶端而產生不同級別。不管是Socket還是ServerSocket它們的工作都是通過SocketImpl類及其子類完成的。
閱讀全文
posted @
2009-05-05 07:49 Werther 閱讀(6471) |
評論 (1) 編輯
深入淺出單實例Singleton設計模式
摘要: 本文會帶著你深入整個Singleton的世界,當然,我會放棄使用C++語言而改用Java語言,因為使用Java這個語言可能更容易讓我說明一些事情。
閱讀全文
posted @
2009-05-02 22:37 Werther 閱讀(299) |
評論 (1) 編輯
分享Java面試中遇到的一些經典算法題目
摘要: 分享Java面試中遇到的一些經典算法題目
閱讀全文
posted @
2009-04-29 08:29 Werther 閱讀(377) |
評論 (1) 編輯
JAVA排序匯總
摘要: JAVA排序匯總
閱讀全文
posted @
2009-04-27 13:55 Werther 閱讀(293) |
評論 (0) 編輯
解決Spring和Hibernate整合時HQL查詢語句亂碼問題
摘要: 解決Spring和Hibernate整合時HQL查詢語句亂碼問題
閱讀全文
posted @
2009-04-25 11:38 Werther 閱讀(1318) |
評論 (2) 編輯
程序員低級錯誤大收集,各個痛心疾首
摘要: 1 全角問題
2 =和==的問題
3 空格問題
4 拼寫問題
5 疏忽,忘記做該做的事情
6 新東西,不是很熟悉
閱讀全文
posted @
2009-04-23 12:48 Werther 閱讀(333) |
評論 (0) 編輯
如何才算掌握Java
摘要: 時常看到一些人說掌握了Java,但是讓他們用Java做一個實際的項目可能又困難重重,在這里,筆者根據自己的一點理解斗膽提出自己的一些對掌握Java這個說法的標準,當然對于新手,也可以提供一個需要學習哪些內容的參考。另外這個標準僅限于J2SE部分,J2EE部分的內容有時間再另說。
閱讀全文
posted @
2009-04-22 18:30 Werther 閱讀(338) |
評論 (1) 編輯
讓MyEclipse也具有強大的提示功能
摘要: 先舉個簡單的例子說明問題所在,例如在Eclipse ,MyEclipse代碼里面,打個foreach,switch等這些,是無法得到代碼提示的(不信自己試試),其他的就更不用說了,而在Microsoft Visual Studio 里面是得到非常友好的代碼提示的。實際上,Eclipse ,MyEclipse代碼里面的代碼提示功能默認的一般是點“?!保话闶怯辛它c“。”,才會有代碼提示。
閱讀全文
posted @
2009-04-21 19:01 Werther 閱讀(2539) |
評論 (8) 編輯
Spring事務配置的五種方式
摘要: 前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較好掌握的。
閱讀全文
posted @
2009-04-20 18:07 Werther 閱讀(1840) |
評論 (6) 編輯
Eclipse快捷鍵大全(轉載)
摘要: Eclipse快捷鍵大全(轉載)
閱讀全文
posted @
2009-04-18 08:06 Werther 閱讀(370) |
評論 (0) 編輯
簡單理解Java中的輸出流異常
摘要: 我們在做文件上傳或者下載,或者過濾等操作時,可能要用到頁面的輸出流.
閱讀全文
posted @
2009-04-14 07:55 Werther 閱讀(1165) |
評論 (0) 編輯
深入淺出單實例Singleton設計模式
摘要: 單實例Singleton設計模式可能是被討論和使用的最廣泛的一個設計模式了,這可能也是面試中問得最多的一個設計模式了。這個設計模式主要目的是想在整個系統中只能出現一個類的實例。
閱讀全文
posted @
2009-04-13 08:14 Werther 閱讀(195) |
評論 (0) 編輯
Java學習的第一步
摘要: Java開發平臺的種類很多,在這篇文章中我主要以J2SE為例子。J2SE幾乎是開發所有Java應用程序的必備。它主要是由一個compiler(編譯器),一個運行環境(runtime environment),和一個核心的API所構成。我們要再次要強調的是,您所編寫應用程序并不是直接在您的本地操作系統上執行的,而是通過JVM(Java虛擬機)進行解釋而成的機器語言。這就很好的保證了您無論是在Solaris, Linux, Macintosh或者Windows上進行開發,您都可以很輕松的在其它的環境或平臺上運行。
閱讀全文
posted @
2009-04-11 08:08 Werther 閱讀(217) |
評論 (0) 編輯
Java抽象類和接口和繼承之間關系
摘要: 有時候,我們可能想要構造一個很抽象的父類對象,它可能僅僅代表一個分類或抽象概念,它的實例沒有任何意義,因此不希望它能被實例化。例如:有一個父類“ 水果(Fruit)”,它有幾個子類“蘋果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等
閱讀全文
posted @
2009-04-10 08:18 Werther 閱讀(1894) |
評論 (3) 編輯
設計模式01 -【抽象工廠模式】
摘要: 寫到抽象工廠模式了,我深知“抽象工廠模式”博文會帶來一點點高潮,因為程序員對工廠模式中的“抽象工廠”都是比較感冒的,而且關注也很多,我就盡量用我所能理解的那么點程度來給大家介紹這個模式,如果有更好的比喻還請網友指正,先感謝了!
閱讀全文
posted @
2009-04-09 08:04 Werther 閱讀(568) |
評論 (0) 編輯
對Java中的線程感想
摘要: 1.進程和線程的區別
通俗一點說,進程就是程序的一次執行,而線程可以理解為進程中的執行的一段程序片段。
閱讀全文
posted @
2009-04-08 08:30 Werther 閱讀(266) |
評論 (3) 編輯
Java產生隨機數代碼
摘要: 這樣寫代碼比較短。我也參考了許多人的代碼大部分都很復雜。我不喜歡寫那么多代碼,所以就這樣寫了。還不能知道這樣寫效率有沒有問題,在我本機上運行沒有什么感覺。
閱讀全文
posted @
2009-04-07 08:09 Werther 閱讀(3351) |
評論 (2) 編輯
淺談Java中正則表達式的優化方法
摘要: 獲取每次使用引起小損失的分組。如果你實際并不需要獲取一個分組內的文本,那么就使用非捕獲分組。例如使用“(?:X)”代替“(X)”。
閱讀全文
posted @
2009-04-06 20:12 Werther 閱讀(264) |
評論 (1) 編輯
操作java數組的常用工具類
摘要: Java提供了的Arrays類里包含了一些static修飾方法可以直接操作數組,這個Arrays類里包含了提供了如下幾個static修飾的方法(static修飾的方法可以直接通過類名調用)
閱讀全文
posted @
2009-04-06 20:10 Werther 閱讀(2011) |
評論 (1) 編輯
Java編碼規范
摘要: Java編碼規范 ,為什么要有編碼規范(Why Have Code Conventions)
閱讀全文
posted @
2009-04-03 08:27 Werther 閱讀(429) |
評論 (0) 編輯
我對針對接口編程的淺解
摘要: 首先,使用接口編程是為了提高程序的可維護性和可伸縮性。如果你在一個類里使用組合調用另一個類時,你直接使用另一個具體的類,這樣的話你就不這個類寫死了,以后假如業務邏輯變化時,你就必須修改原代碼。你如果寫的是一個接口,當業務邏輯變化時你只需寫一個新的類讓他實現這個接口。
閱讀全文
posted @
2009-04-01 08:16 Werther 閱讀(1773) |
評論 (0) 編輯
工廠模式-《易懂版》
摘要: 話說十年前,有一個暴發戶,他家有三輛汽車——Benz奔馳、Bmw寶馬、Audi奧迪,還雇了司機為他開車。不過,暴發戶坐車時總是怪怪的:上Benz 車后跟司機說“開奔馳車!”,坐上Bmw后他說“開寶馬車!”,坐上Audi說“開奧迪車!”。你一定說:這人有病!直接說開車不就行了?!
而當把這個暴發戶的行為放到我們程序設計中來時,會發現這是一個普遍存在的現象。幸運的是,這種有病的現象在OO(面向對象)語言中可以避免了。下面就以 Java語言為基礎來引入我們本文的主題:工廠模式。
閱讀全文
posted @
2009-03-30 08:24 Werther 閱讀(280) |
評論 (1) 編輯
常用排序算法
摘要: 每次將一個待排序的數據元素,插入到前面已經排好序的數列中的適當位置,使數列依然有序;直到待排序數據元素全部插入完為止。
閱讀全文
posted @
2009-03-28 08:32 Werther 閱讀(589) |
評論 (0) 編輯
Java線程:線程的同步
摘要: 線程的同步是為了防止多個線程訪問一個數據對象時,對數據造成的破壞。
閱讀全文
posted @
2009-03-28 08:28 Werther 閱讀(1727) |
評論 (4) 編輯
數據庫連接池的原理機制
摘要: 今天在網上看到一個比較好的文章,數據庫連接池的原理機制,這方面的知識經常在面試的時候考官所遇考,轉載過來與大家分享!
閱讀全文
posted @
2009-03-21 08:24 Werther 閱讀(456) |
評論 (0) 編輯
驗證碼的開發示例
摘要: 驗證碼的開發示例
閱讀全文
posted @
2009-03-20 07:58 Werther 閱讀(1067) |
評論 (1) 編輯
Java源代碼示例網站
摘要: JAVA 源代碼示例網站。
閱讀全文
posted @
2009-03-19 20:00 Werther 閱讀(494) |
評論 (2) 編輯
經典線程死鎖(Demo)
摘要: 線程死鎖的經典示例。
閱讀全文
posted @
2009-03-12 08:16 Werther 閱讀(1830) |
評論 (2) 編輯
必備的 Java 參考資源列表
摘要: Java? 平臺不久將迎來它 14 歲的生日,當一種成功且被普遍使用的語言達到這樣一種高度時,伴隨而來的是產生了大量的庫、工具和理念 — 這使得許多剛剛接觸 Java 語言的新手可以獲得大量的資源。在這篇文章中,作者(Java 資源的重要貢獻者)將向您介紹這些資源,為積極進取的 Java 開發人員提供一份他們應該擁有的關鍵參考資源的列表。
閱讀全文
posted @
2009-03-04 08:28 Werther 閱讀(430) |
評論 (2) 編輯