
Java
文章平均质量分 76
_fan_fan_
无简述
展开
-
String StringBuffer StringBuilder之间的区别
1.StringString 的值是不可变的,每次对String的操作都会生成新的String对象,不仅效率低,而且耗费大量内存空间。2、StringBufferStringBuffer是不可变类,和线程安全的字符串操作类,但是StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffe原创 2016-11-06 10:16:06 · 452 阅读 · 0 评论 -
Java访问修饰符 public private protected
Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端。例如:public class className { // body of class}private boolean myFlag;static final double weeks = 9.5;protected static final int BOXWIDTH = 42;public st原创 2016-11-12 14:34:21 · 908 阅读 · 0 评论 -
ExecutorService创建线程池的四种方法
newCachedThreadPool缓存型线程池,先查看池中有没有以前建立的线程,如果有,就重用,如果没有,就建一个新的线程加入池中。如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 使用方法为: ExecutorService executorService = Executors.newCachedThreadPool(); 源码为:public static原创 2016-12-11 13:22:54 · 3586 阅读 · 0 评论 -
Java实现多线程的两种方式
大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式: 实现Runnable 接口; 可以继承Thread类。实现Runnable接口创建线程的最简单的方法就是创建一个实现Runnable 接口的类。Runnable抽象了一个执行代码单元。你可以通过实现Runnable接口的方法创建每一个对象的线程。为实现Runnable 接口,一个类仅需实现一个run()的简单方法原创 2016-11-20 10:35:03 · 496 阅读 · 0 评论 -
Java设计模式之——建造者模式
建造者模式(Builder模式):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式的优点1、建造者模式的封装性很好。使用建造者模式可以有效的封装变化,在使用建造者模式的场景中,一般产品类和建造者类是比较稳定的,因此,将主要的业务逻辑封装在导演类中对整体而言可以取得比较好的稳定性。 2、建造者模式很容易进行扩展。如果有新的需求,通过实现一个新的建造者类就可以完成原创 2016-12-03 19:10:37 · 465 阅读 · 0 评论 -
Java设计模式之——工厂模式
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式主要用一下几种形态: 1:简单工厂(Simple Factory) 2:工厂方法(Factory Method) 3:抽象工厂(Abstract Factory)简单工厂(Simple Factory)又叫静态工厂,是工厂模式三中状态中结构最为简单的。主要有一个静态方法,用来接受参数,并根据参数来决定返回原创 2016-11-26 12:13:34 · 401 阅读 · 0 评论 -
Java Collection集合框架
Java集合框架概述Java集合框架关系如图,其中Collection和Map同样是集合的顶级1、Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象。Collection接口派生了两个子接口Set和List,分别定义了两种不同的存储方式。2、Set接口Set集合不循序包含相同的元素。常用实现类: HashSet:通过equals()原创 2016-12-25 13:34:59 · 397 阅读 · 0 评论 -
Java中List、Map、Set的遍历方式
一、List的遍历1.迭代器遍历List<String> list=new ArrayList<String>();Iterator<String> iter = list.iterator();while(iter.hasNext()){ System.out.println(iter.next());}这种方式在循环执行过程中会进行数据锁定,性能稍差, 同时,如果你想在寻欢过程原创 2017-01-07 11:22:15 · 623 阅读 · 0 评论