二分查找Java实现

2019-03-04
阅读 1 分钟
2.2k
{代码...}

分析Java多态和动态绑定(后期绑定)

2018-12-11
阅读 1 分钟
1.4k
网上很多的文章并不能让我真正的理解多态,准备深入分析一下Java多态o( ̄ヘ ̄o#)。

Java中的四种引用(强引用、软引用、弱引用、虚引用)

2018-12-09
阅读 1 分钟
1.5k
以下内容摘自《深入理解Java虚拟机 JVM高级特性与最佳实践》第2版,强烈推荐没有看过的同学阅读,读完的感觉就是“原来学的都是些什么瘠薄东西(╯‵□′)╯︵┴─┴”

堆排序Java实现(递归方式&非递归方式)

2018-12-07
阅读 3 分钟
7.1k
很早就学习了堆排序但当时没有用代码实现,现在再去想实现已经忘光光啦┑( ̄Д  ̄)┍,于是就去网上搜了一番,发现没有一篇我能认真看完的文章,没办法就是没耐心,就是笨呗。。。好了,言归正传= ̄ω ̄=

Java多线程学习——读写锁

2018-12-03
阅读 1 分钟
1.2k
Java中的读/写锁:[链接]

Java多线程学习——可重入锁

2018-12-03
阅读 1 分钟
951
Java中的锁:[链接]

Java多线程学习——公平锁

2018-12-03
阅读 1 分钟
1k
饥饿和公平:[链接]嵌套管程锁死:[链接]Slipped Conditions:[链接] 待总结,建议三部分结合看

Java多线程学习——线程通信

2018-11-29
阅读 1 分钟
991
待总结... 1、通过共享对象通信 2、忙等待 3、wait(),notify()和notifyAll() 4、丢失的信号 5、假唤醒 6、多线程等待相同信号 7、不要对常量字符串或全局对象调用wait() 原文链接:[链接]

整理下java六种单例模式

2018-11-13
阅读 2 分钟
967
结论:建议使用第 4 种饿汉方式。如果明确要实现懒加载效果时,使用第 5 种静态内部类方式。如果涉及到反序列化创建对象时,可以使用第 6 种枚举方式。