## **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的實際運用