原创 多線程學習筆記(二)
1.5,5 synchronized關鍵字 lock和condition的關鍵點: 1.鎖用來保護代碼片斷,任何時刻只允許一個線程執行被保護的代碼。 2.鎖可以管理試圖進入被保護代碼短的線程。
原创 最近學習的概況!
最近對http://www.java2000.net/感興趣了,裏面很多基礎性的內容,竹子寫的很詳細,打算下禮拜繼續看其他部分的東西,這兩天把EL和J
原创 多線程學習筆記(一)
繼承Thread類來封裝要同步內容 class TestThread extends Thread{ void run(){ 處理內容。。。 } } // 實現Runnable來實現並封裝要同步內容 class TestRunnable
原创 關於字符流和字節流
字符流,顧名思義,是面向字符的。Java類庫根據不同平臺、不同編碼做了相應處理,使得對於流的使用者來說,比特層是透明的,可以不關心具體傳輸的是什麼比特(即字節)。 字節流,就是直接使用流中的比特(即字節),類只保證正確傳輸字節,不保證字節
原创 類初始化詳細過程!
package zhao; public class TestClass extends BaseClass { static{ System.out.println("我輸出的是 子類靜態塊內容→"+TestClass.
原创 常用正則表達式
常用正則表達式。 "^/d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^/d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正
原创 比較Comparable和Comparator
1.Comparable 是個java.lang包下的一個超級接口.它有一個方法compareTo(Object o); 比較此對象與指定對象的順序。如果該對象小於、等於或大於指定對象,則分別返回負整數、零或正整數。 假如用Co
原创 對Comparable接口的困惑!
public interface Comparable<T> 此接口強行對實現它的每個類的對象進行整體排序。這種排序被稱爲類的自然排序,類的 compareTo 方法被稱爲它的自然比較方法。 實現此接口的對象列表(和數組)可以通過 C
原创 取行分隔符
String space = System.getProperty("line.separator");返回系統 行分隔符的方法!
原创 Windows消息大全
消息,就是指Windows發出的一個通知,告訴應用程序某個事情發生了。例如,單擊鼠標、改變窗口尺寸、按下鍵盤上的一個鍵都會使Windows發送一個消息給應用程序。消息本身是作爲一個記錄傳遞給應用程序的,這
原创 深入HashCode方法
爲什麼HashCode對於對象是如此的重要? 一個對象的HashCode就是一個簡單的Hash算法的實現,雖然它和那些真正的複雜的Hash算法相比還不能叫真正的算法,它如何實現它,不僅僅是程序員的編程水平問題,而是關係到你的對象在存
原创 正則表達式教程!
花了一些業餘時間完成的,和大家一起分享 :) http://download.csdn.net/source/370958 HTML格式,爲了讓其中的 Java 代碼高亮顯示需要開啓JavaScript。 全文譯自 Java Tutori
原创 計算佔用內存大小的方法
public class T ...{ public static void main(String[] args) throws Exception ...{ //
原创 集合(一)
1.鏈表 有序排序的容器:LinkedList 數組是將對象的引用放在連續的存儲位子中,而鏈表則將每個對象存放在獨立的節點中,每個節點中還存放着序列中下一個節點的引用,也存放着上一個節點的引用。 LinkedList.add()用於將
原创 關於C#來開發類似畫CAD圖的工具的問題
如上,窗口分爲左右兩個部分,右邊的是用什麼實現的呢 可以動態的從左邊的工具欄拖動模塊,並且編輯每個紅色端口,也可以端口和端口之間用線來連接