原创 多線程學習筆記(二)

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圖的工具的問題

如上,窗口分爲左右兩個部分,右邊的是用什麼實現的呢 可以動態的從左邊的工具欄拖動模塊,並且編輯每個紅色端口,也可以端口和端口之間用線來連接