IP属地:北京
适配器模式、装饰者模式、代理模式,三者极其相似。
众所周知,JDK1.8之后HashMap的结构发生了重大变化,不再是静态的数组+链表,而是在数组+链表和数组+红黑树之间有条件变换。 关于红黑树...
相信java程序员都知道double是一种不能用作精确计算的类型,因为它会有精度损失,而要想规避精度损失,大家都会想到BigDecimal,这是...
死锁是一种非常不受欢迎的现象,对于不含数据库的系统内死锁,我相信绝大多数程序员都能够避免。不要出现同步代码块的嵌套一般就可以避免死锁,但还有两个...
本文主要是结合我平时遇到的一些问题,分析一下Oracle数据库中拉链表的一些非常规操作,即将多个拉链表合并和将有多个属性的拉链表拆分。为此我将从...
以上是解释器模式的类图,解释器模式是当年GoF(俗称四人帮)面向对象的二十三种模式中的一种,这种模式的主要应用场景是按照既定的规则解析字符串,可...
单例模式,是面向对象23种模式中比较简单的一个,几乎每一个程序员都能快速默写这个模式的范例,在此我就省略这个复制粘贴默写的过程了。单例模式的任务...
说起反射,总是让初学者觉得特别高端,无法理解,甚至有点与java的编程习惯有点背道而驰,或者有些人谈到这个词就会说一些JVM、动态加载之类的话,...