原创 分析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