摘要:
有序数组查找速度比无序数组快 在插入操作中由于所有的数据都需要移动以腾开空间,速度慢 有序数组和无序数组的删除操作都很慢,数据项必须向前移动来填补已删除数据项的洞 有序数组在查找频繁的情况下十分有用,但若是插入和删除较为频繁时,则无法高效工作 阅读全文
摘要:
java.util类 Arrays extends Object 1 Java代码 2 public static void main(String[] args) { 3 4 int[] data = {1,2,3,4,5}; 5 6 List list = Arrays.asList(data) 阅读全文
摘要:
2017/05/25 1、这俩天做了一个Junit,里面先写的Mock,然后调用的时候这个Mock就匹配不了,最后检查出来是包名字不对,查了好久才查到。 2、恩 对 还有在项目里要想改包名字,千万不要在项目本身上改,去找文件夹,这样改不容易错还容易做。 3、list里面加上对象就是往list里面放值 阅读全文
摘要:
建造者模式 (Builder)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 参照:http://www.cnblogs.com/jingmoxukong/p/4213402.html 使用建造者模式,用户就只需要指定需要建造的类型,具体的建造过程和细节并不需要知道。 阅读全文
摘要:
当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将是代理者的帮助子类的信息局部化的时候。 参考 :http://www.cnblogs.com/java-my-life/archive/2012 阅读全文
摘要:
简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。 简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。 但是简单工厂模式不属于23种Gof设计模式之一。 优点 简单工厂模式的工厂类是整个模式的关键。其中包含 阅读全文
摘要:
以InputStream(输入)/OutputStream(输出)为后缀的是字节流; 以Reader(输入)/Writer(输出)为后缀的是字符流。 接口的方法默认是public abstract; 接口中不可以定义变量即只能定义常量(加上final修饰就会变成常量)。所以接口的属性默认是publi 阅读全文
摘要:
1.继承Thread类声明一个内部(外部)类,假如名字叫做 Thread1,继承Thread类,重写(Override)其中的run方法。定义一个类,里面再定义一个Thread1类型的对象,调用start()方法。举个例子吧:public class ThreadTest1 {public stat 阅读全文
摘要:
线程(Thread)是一份独立运行的程序,有自己专用的运行栈。 线程同步就是线程排队 共享 变量 多个线程访问共享资源的代码有可能是同一份代码,也有可能是不同的代码;无论是否执行同一份代码,只要这些线程的代码访问同一份可变的共享资源,这些线程之间就需要同步。 同步锁加在代码段上 public sta 阅读全文
摘要:
使在使用BigDecimal的时候,应该使用new BigDecimal(String value) 或 BigDecimal.valueof( double value),注意括号里面的内容!类型不同,效果可能不同! 阅读全文