## **IDE**
> [`Spring Tools 4 for Eclipse`](https://spring.io/tools)
## **JDK**
> [`AdoptOpenJDK`](https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot) [镜像下载](https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/windows/)
> [`AdoptOpenJDK-OpenJ9`](https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=openj9) [镜像下载](https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/windows/) - [性能表现](https://www.eclipse.org/openj9/performance)
## **推荐**
> [`Lombok`](https://projectlombok.org/) (简化代码,APT实现)
> [`Guava`](https://guava.dev/) (谷歌出品,必属精品)
> [`Hutool`](https://www.hutool.cn/docs/#/) (小巧精悍,效率担当)
## **拓展**
APT:是一种在代码编译时处理注解,按照一定的规则,生成相应的java文件,多用于对自定义注解的处理。目前在安卓移动端引入较早,比较流行的AndroidAnnotations,ButterKnife, Glide,Dagger, EventBus.....都是采用APT技术,对运行时的性能影响很小。在后续文档`FastAndroid`中,会模讲述apt的实际运用