Java Web 中Map和List转Json

  Json优点:易与人的阅读和编写,易于程序解析。 Json的数据结构有两种: 1).Object对象(A collection of name/value pairs):键值对的结构,key必须为String类型的,value可以是基本数据类型或其他自定义的对象。对象是一个无序的“‘名称...

2018-08-15 17:29:28

阅读数 1080

评论数 0

设计模式之适配器模式和装饰器模式

/* * 设计模式之适配器模式: * 当想使用一个已有的类,但是这个类的接口不能拿来直接用,就需要一个适配器来帮忙,其主要 * 作用是在旧接口和新接口之间完成适配。 * 三个特点: * 1、适配器对象实现原有接口 * 2、适配器对象组合一个实现新接口的对象(这个对象也可以不实现一个接口...

2018-06-07 10:22:28

阅读数 73

评论数 0

设计模式之工厂模式和抽象工厂模式

工厂模式(Factory Pattern)的意义就跟它的名字一样,在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。例如用工厂来创...

2018-06-06 15:53:26

阅读数 81

评论数 0

List、Map、set的加载因子,默认初始容量和扩容增量

List、Map、Set的加载因子,默认初始容量和扩容增量

2018-05-11 10:46:26

阅读数 396

评论数 0

Arrays.sort()

Arrays.sort(T[] a, Comparator<? super T> c) 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为32...

2018-04-27 17:34:08

阅读数 814

评论数 0

Java 创建线程池的四种方法

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。new...

2018-04-26 10:38:45

阅读数 9223

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭