安辰

stay hungry stay foolish

模块化的前时代

Ant时代
相信大家对Ant都不陌生,Ant是任务型的,定义了一系列的任务dir/compile/jar等等,缺点是操作文件
Maven时代
Maven/Gradle相对于Ant,增加了groupId/artifactId,版本管理,依赖管理
OSGI时代
OSGI用的比较少,估计大家比较陌生,其实我们用的Eclipse及插件都是OSGI编译的

那么问题来了:当代码库越来越大,怎么管理类库交叉依赖,以及类重复的问题呢?

JDK与JRE

JDK = JRE + 开发工具集(例如Javac编译工具等)
JRE = JVM + JavaSE标准类库

Java9的发布

经过4次跳票,历经曲折的java 9 终于终于在2017年9月21日发布。

上期我们介绍了Java8中新的时间日期API,本期我们介绍Java8中原子性操作LongAdder

上期我们介绍了Java8中的Optional,本期我们介绍Java8中新的时间日期API。

0%