模块化的前时代 Ant时代相信大家对Ant都不陌生,Ant是任务型的,定义了一系列的任务dir/compile/jar等等,缺点是操作文件Maven时代Maven/Gradl...
模块化的前时代 Ant时代相信大家对Ant都不陌生,Ant是任务型的,定义了一系列的任务dir/compile/jar等等,缺点是操作文件Maven时代Maven/Gradl...
JDK与JRE JDK = JRE + 开发工具集(例如Javac编译工具等)JRE = JVM + JavaSE标准类库 JDK8的目录结构 bin:包含命令行开发和调试工...
Java9的发布 经过4次跳票,历经曲折的Java9 终于终于在2017年9月21日发布。 Java 9 中哪些不得不说的新特性? Java9提供了超过150项新功能特性,包...
上期我们介绍了Java8中新的时间日期API,本期我们介绍Java8中原子性操作LongAdder。 原子操作 根据百度百科的定义: "原子操作(atomic operati...
上期我们介绍了Java8中的Optional,本期我们介绍Java8中新的时间日期API。 JSR 在讲之前,首先讲一下JSR,什么是JSR呢?Java Specificat...
从开始换工作以来,已经有很久没有更新过简书了。2017年快结束了,我也来总结一下吧。 工作 今年工作变化,主要在于5月份从传统的IT公司跳槽到了创业型的互联网公司。从工作环境...
上期我们介绍了Java中的流性能,并行流的应用场景,本期我们介绍Java8种的另一个新特性:Optional。 背景 只要是Java程序员,都应该遇到过空指针异常:NullP...
上期介绍了Java8中Stream的新特性,本期我们将测试下stream与parallelStream的性能以及应用的场景。 先上代码 MAX_INT = 1_000_000...
上期我们分析了Java8中的引用,本期我们将分析Java8中的另一个重要的新特性:流Stream。本文图片转载自并发编程网 Stream是什么? 在Java8源代码中,是这么...