- 博客(5)
- 收藏
- 关注
转载 简单实现字符串的压缩,减轻传输压力
首先说下字符串的压缩的大概意思:比如一字符串"asdfjsdffffffssddsfsdssss",其中有很多相邻的字符是相同的,那么可以通过一个合并,并记录个数的方式,来进行压缩,从而减少字符串的长度。 实现的方法有很多,下面主要讲解通过Map集合来实现这个功能: 学过jav...
2016-10-14 20:44:00
439
转载 GOF23---浅谈工厂模式
工厂模式也是一种生产对象的设计模式,其应用场景的一个重要特点就是:多态。如果说一些类采用工厂的设计模式,那么在设计类的过程中,一般先会有一个基本的接口,然后再其他类来实现接口,从而形成一个类似于父子的关系。 工厂模式的分类有: 一。简单工厂模式:代码简单,结构清晰,通过一个第三方的工厂类来...
2016-10-08 21:10:00
100
转载 GOF23---谈谈单例模式
单例模式的核心竞争力在于:保证了一个类只有一个实例,节省系统资源。 单例模式的应用场景在于:当我们创建一个类的实例的时候要消耗很多的系统资源,或者我们要通过读取配置文件来获得一个类的实例的时候,我们就可以使用单例模式,这里可以减少每次重新创建一个新对象的资源消耗。比如我们javaee中的se...
2016-10-08 15:57:00
82
转载 关于java8中匿名内部类引用局部变量的更新
java8开始匿名内部类使用的外部变量不再被强制用final修饰。外部变量要么是final的,要么自初始化后值不会被改变,这两种都是可以在匿名内部类中使用且编译通过。否则就编译报错:error: local variables referenced from an inner class mu...
2016-10-07 22:44:00
365
转载 Integer源码浅析---IntegerCache和ValueOf
Integer和int对java程序员应该是再熟悉不过的,之间的关系和区别,这里就不过多讲解,我们主要说下Integer中的IntegerCache和通过ValueO来生成的Integer对象的句柄问题。 首先我们来看下Integer源代码中的IntegerCache的描述: /** ...
2016-09-29 22:08:00
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人