原创 分析Java多態和動態綁定(後期綁定)

網上很多的文章並不能讓我真正的理解多態,準備深入分析一下Java多態o( ̄ヘ ̄o#)。

原创 Java中的四種引用(強引用、軟引用、弱引用、虛引用)

以下內容摘自《深入理解Java虛擬機 JVM高級特性與最佳實踐》第2版,強烈推薦沒有看過的同學閱讀,讀完的感覺就是“原來學的都是些什麼瘠薄東西(╯‵□′)╯︵┴─┴” 在JDK1.2以前,Java中的引用的定義很傳統:如果 referenc

原创 堆排序Java實現

很早就學習了堆排序但當時沒有用代碼實現,現在再去想實現已經忘光光啦┑( ̄Д  ̄)┍,於是就去網上搜了一番,發現沒有一篇我能認真看完的文章,沒辦法就是沒耐心,就是笨唄。。。好了,言歸正傳= ̄ω ̄= 瞭解概念 首先明白什麼是堆,什麼是完全二叉樹

原创 Java多線程學習——讀寫鎖

Java中的讀/寫鎖:http://ifeve.com/read-write-l...

原创 Java多線程學習——可重入鎖

Java中的鎖:http://ifeve.com/locks/

原创 Java多線程學習——公平鎖

http://ifeve.com/starvation-a... 對於公平鎖的實現不是很清楚,理解之後完善

原创 Java多線程學習——線程通信

1、通過共享對象通信 2、忙等待 3、wait(),notify()和notifyAll() 4、丟失的信號 5、假喚醒 6、多線程等待相同信號 7、不要對常量字符串或全局對象調用wait() 鏈接描述http://ifeve.com/th

原创 整理下java五種單例模式

先上結論:建議選擇第四和第五種 第一種:懶漢式,線程不安全 public class Singleton { private static Singleton instance=null; public stat