加载中
Java8 HashMap

Java为数据结构中的映射定义了一个接口java.util.Map 此接口主要有四个常用的实现类,分别是HashMap、 Hashtable、LinkedHashMap和TreeMap。 下面针对各个实现类的特点做一些说明: (1) Hash...

2019/02/25 16:16
135
Java8 - 使用CompletableFuture(一)

Future 的使用 自Java 5开始添加了Future,用来描述一个异步计算的结果。获取一个结果时方法较少,要么通过轮询isDone(),确认完成后调用get()获取值,要么调用get()设置一个超时时间。但是g...

2018/09/30 16:55
1.5K
Java8 - 使用Stream API

Java8 - 使用Stream API Stream 是什么? Stream represents a sequence of objects from a source, which supports aggregate operations(多种操作). Following are the characteristics...

2018/09/12 20:34
269
Java8 - 使用 Comparator.comparing 进行排序

Java8 - 使用 Comparator.comparing 进行比较排序 使用外部比较器Comparator进行排序 当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator 创建一个比较器来进行排序。Com...

2018/09/10 21:05
14.4W
理解Java8的编程概念

理解Java8的编程概念 Java 8对于程序员的主要好处在于它提供了更多的编程工具和概念,它们促使Java 8中开发出并行和编写更简洁通用代码的功能。 Java 8 流处理 流是Java API的新成员,它允许...

2018/09/10 16:22
73
Java8 - 函数式接口

什么是函数式接口? 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。也叫做SAM ,即Single Abstract Method interfaces。 函数接口用在什...

2018/09/03 21:06
914
Java8 - 方法引用

Java 方法引用 https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html 方法引用是干什么的 ?举一个例子来直观的看一下, 比如想打印 一个列表的每一个元素, List<S...

2018/09/03 20:16
93
Java8 - lambda 表达式

lambda表达式 为什么需要lambda 表达式 函数对 Java 而言并不重要,在 Java 的世界里,函数无法独立存在。Lambda 表达式为 Java 添加了缺失的函数式编程特点,使我们能将函数当做一等公民看待...

2018/08/29 21:30
361
Java IO : 流,以及适配器模式的应用

Java IO : 流,以及适配器模式的应用

2018/04/16 20:11
137
Java IO : 流,以及装饰器模式的应用

Java IO : 流,以及装饰器模式的应用

2018/04/16 17:01
147
Java内存映射文件(Memory Mapped Files)

Java内存映射文件(Memory Mapped Files)

2017/11/27 18:23
2K
Java 弱引用 - WeakHashMap

Java 弱引用 - WeakHashMap Java 弱引用 Java中有如下四种类型的引用: 强引用(Strong Reference) 弱引用(WeakReference) 软引用(SoftReference) 虚引用(PhantomReference) 在Java里, 当一个...

2017/06/07 22:44
204
Java int 与 byte的转换 & 0xFF

Java int 与 byte的转换 & 0xFF int -> byte 采用强制类型转换 byte 类型的取值范围是 -128~127。当把int转换成byte时,超出这个范围,值就不会相等。 int ii = 128; byte bb = (byte) ii; S...

2016/09/29 14:26
539
Java SPI - Service Provider Interface

Java SPI_Service Provider Interface 我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们一般推荐模块之...

2015/12/29 18:39
451
Java泛型_上界extends_下界super

Java泛型_上界extends_下界super

2015/11/07 23:48
1K
Java8 - 接口默认方法

Java8 - 接口默认方法 什么是默认方法,为什么要有默认方法 简单说,就是接口可以有实现方法,而且不需要实现类去实现其方法。只需在方法名前面加个default关键字即可。 为什么要有这个特性?...

2015/09/18 12:59
3K
Java匿名内部类

Java匿名内部类

2015/08/11 19:09
235
javac背后的故事

javac背后的故事

2015/04/10 17:38
91
通过枚举类的Class对象结合name_ordinal生成枚举

通过枚举类的Class对象结合name_ordinal生成枚举

2014/12/24 19:44
107
Java Class对象

Java Class对象

2014/12/24 18:06
222

没有更多内容

加载失败,请刷新页面

返回顶部
顶部