Java
爱生活爱玩
这个作者很懒,什么都没留下…
展开
-
String,StringBuilder,StringBuffer的区别
先看一段代码,这里我先运行了一千次 是3 0 0 然后运行了一万次 是107 0 1 然后运行了十万次 是4549 1 4 从这个运行结果来看三者之间效率差别是 StringBuilder>StringBuffer>String 效率为什么是这样的,主要是因为 String 是常量,StringBuiller和StringBuffer是变量。 String 的任何操作都会产生一个新的对...原创 2018-11-06 11:54:30 · 123 阅读 · 0 评论 -
两个队列实现一个栈
原创 2018-12-06 16:19:13 · 108 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式,是各种开源框架中常用的设计模式,比如spring的ioc,log4j等。 工厂模式有三种,简单工厂模式,工厂方法模式,抽象工厂模式,下面我们一一介绍, 简单工厂模式 简单工厂模式就是工厂模式最简单的用法,缺点比较明显,可扩展性不好,解耦性不强,不符合开闭原则和职责单一原则, 可以理解为简单工厂模式就是一个小作坊,来什么订单,我就做什么,没有工具我就去现买工具。下面我通过代码来看。 ...原创 2019-03-25 11:51:22 · 130 阅读 · 0 评论