Time of Update: 2015-04-28
標籤:C3P0是一個開放原始碼的JDBC串連池,它在lib目錄中與Hibernate一起發布,包括了實現jdbc3和jdbc2擴充規範說明的Connection 和Statement 池的DataSources 對象。BoneCP 是一個開源的快速的 JDBC 串連池。BoneCP很小,只有四十幾K(運行時需要log4j和Google Collections的支援,這二者加起來就不小了),而相比之下 C3P0 要六百多K。另外個人覺得 BoneCP
Time of Update: 2015-04-27
標籤:NO1.考慮用靜態Factory 方法代替構造器靜態Factory 方法與構造器不同的第一大優勢在於它們有名稱;靜態Factory 方法與構造器不同的第二大優勢在於,不必在每次調用它們的時候都建立一個新對象;第三大優勢,它們可以返回原傳回型別的任何子類型的對象;第四大優勢,在建立參數化型別執行個體的時候,它們使代碼變得更加簡潔;缺點:1.類如果含公有的或者受保護的構造器,就不能被子類化。 2.它們與其他的靜態方法實際不上沒有任何區別。Effective JAVA
Time of Update: 2015-04-27
標籤:java arrays.sort comparable comparator 對象或引用的排序 一、描述自訂的類要按照一定的方式進行排序,比如一個Person類要按照年齡進行從小到大排序,比如一個Student類要按照成績進行由高到低排序。這裡我們採用兩種方式,一種是使用Comparable介面:讓待排序對象所在的類實現C
Time of Update: 2015-04-28
標籤:快速排序,只要學習過編程的人肯定都聽說過這個名詞,但是有時候寫的時候還真蒙住了,網上搜羅了下以及查閱了"introduction to algorithm",暫時找到兩種實現快排的方式,記錄如下:1.通過挖坑,分治的方式,需要左右交替遍曆思想如下:代碼實現: 1 public static void quickSort1(int[] a, int s, int e) { 2 if (s >= e) 3 return; 4
Time of Update: 2015-04-28
標籤:1.parse()是SimpleDateFomat裡面的方法,你說的應該是parseInt()或parsefloat()這種方法吧,顧名思義 比如說parseInt()就是把String類型轉化為int類型。如 String a= "123";int b = Integer.parseInt(a);這樣b就等於123了。2.ValueOf()方法比如說
Time of Update: 2015-04-28
標籤:堆就是一個完全二叉樹,堆要求是指 該節點大於它的兩個子節點。而兩個位元組點大小不一定。堆排序的最壞時間複雜度為nlog(n),平均也為nlog(n),佔用空間為o(1),是一種比較排序演算法。堆排序也可以用於找最大的k個數。時間複雜度為klog(n),因為建堆後,每次迴圈實際上都產生一個最大數。下面見代碼://從小到大排序public class HeapSort { private int[] A; private int heapSize;
Time of Update: 2015-04-28
標籤:上一篇總結了下ArrayList 、LinkedList和Vector比較,今天泥瓦匠總結下Hash 、LinkedList和Vector比較。其實大家都是Collection,只不過有點各自特性。那就是資料結構的不同表現。 一、Set回顧一個不包括重複元素(包括可變對象)的Collection,是一種無序的集合。Set不包含滿 a.equals(b)
Time of Update: 2015-04-28
標籤:java操作符 java運算子 java java編程思想 第三章
Time of Update: 2015-04-28
標籤:cms java 開源 freecms 原文地址:http://javaz.cn/site/javaz/site_study/info/2015/24500.html項目地址:http://www.freeteam.cn/會員組管理會員管理會員管理從左側管理菜單點擊會員管理進入。添加會員在會員列表下方點擊“添加”按鈕。填寫相關屬性後點擊“儲存”按鈕即可。編
Time of Update: 2015-04-28
標籤:繼續上一篇的容器文章認識容器,泥瓦匠慢慢帶你們走進List的容器解說。今天泥瓦匠想說說 ArrayList 、LinkedList和Vector比較。一、List回顧序列(List),有序的Collection,正如它的名字一樣,是一個有序的元素列表。確切的講,列表通常允許滿足 e1.equals(e2) 的元素對 e1 和 e2,並且如果列表本身允許 null 元素的話,通常它們允許多個 null
Time of Update: 2015-04-28
標籤:注意:用JAVA解題一般用Scanner類來進行輸入,但對時間要求嚴格的題,用它可能會逾時,我、解POJ1823的時候就遇到這樣的問題,後改用StreamTokenizer類進行輸入,就過了。看來後者處理輸入的效率要高點。 現小結如下: 1、類java.io.StreamTokenizer可以擷取輸入流並將其分析為Token(標記)。 StreamTokenizer的nextToken方法讀取下一個標記 2、預設情況下,StreamTokenizer
Time of Update: 2015-04-28
標籤:容器是Java語言學習中重要的一部分。泥瓦匠我的感覺是剛開始挺難學的,但等你熟悉它,接觸多了,也就“順理成章”地知道了。Java的容器類主要由兩個介面派生而出:Collection和Map。 一、Collection vs Collections首先,Collection 和 Collections 是兩個不同的概念。之所以放在一起,是為了更好的比較。Collection是容器階層中根介面。而Collections是一個提供一些處理容器類靜態方法的類。
Time of Update: 2015-04-28
標籤:對象 反射 枚舉 物件導向 enum 轉載請註明出處:http://blog.csdn.net/lhy_ycu/article/details/45318621一、前言 今天我們來講講枚舉,希望通過這篇部落格大家能對枚舉有個更全面的瞭解。枚舉是一種執行個體(大寫)數固定的類(不能再建立執行個體),多用於確定的狀態
Time of Update: 2015-04-28
標籤:suspend() 和 resume() 方法:兩個方法配套使用,suspend()使得線程進入阻塞狀態,並且不會自動回復,必須其對應的 resume() 被調用,才能使得線程重新進入可執行狀態。典型地,suspend() 和 resume() 被用在等待另一個線程產生的結果的情
Time of Update: 2015-04-28
標籤:轉自:http://blog.takipi.com/garbage-collectors-serial-vs-parallel-vs-cms-vs-the-g1-and-whats-new-in-java-8/?utm_source=blog&utm_medium=in-post&utm_content=gcmisconceptions&utm_campaign=javaThe 4 Java Garbage Collectors – How the
Time of Update: 2015-04-28
標籤:剛才在imooc看php基礎發現一個特別容易讓我們理解的描述【關於異或運算的】之前學習java的時候 位元運算有4種,當時是這樣記錄的:& 按位與 (and) 兩個對應二進位都為1則為1,其餘全為0| 按位或(or) 兩個位元有一個為1則為1,只有兩個0才為0~ 按位非(NOT) 二進位中取反^ 按位異或(XOR) 兩個二進位中相同為則為0,不同則為1
Time of Update: 2015-04-28
標籤:來源於英文“retrieval”.
Time of Update: 2015-04-28
標籤: 最近有點事情,沒有及時更新筆記,學習不可棄,總結一下最近的學習,其中重點是static的一些應用,多態是一種設計理念,瞭解較容易,想如火純清的確不是一件容易的事情。 對於static,主要有兩點是我所學習的。 1、首先簡單的介紹一下static的定義。static是靜態意思,就是說這個類變數或者類方法不需要執行個體化就可以使用。使用static的變數是類變數,也成為靜態域(static field)。這些是static的基本語義,瞭解了這些,繼續向下看。
Time of Update: 2015-04-28
標籤:java web servlet一、有兩種應用程式1、傳統型應用程式:需要下載,安裝,更新等。如QQ,office等2、web應用程式:就是我們開發的web項目,這不需要使用者下載,只需要使用者用戶端連網,訪問相應的互連網資源。650) this.width=650;" alt="Servlet學習筆記 - 廖潤明 - 異次元藍客" style="margin:0px 10px;width:500px;float:none;height:auto;"
Time of Update: 2015-04-28
標籤:java1、封裝性 一個對象和外界的聯絡應當通過一個統一的介面,應當公開的公開,應當隱藏的隱藏。 屬性的封裝:Java中類的屬性的存取權限的預設值是default,要想隱藏該屬性或方法,就可以加private(私人)修飾符,來限制只能夠在類的內部進行訪問。對於類中的私人屬性,要對其給出一對方法(getXxx(),setXxx())訪問私人屬性,保證對私人屬性的操作的安全性。 &