Friday, October 26, 2018

Gradle简介

Gradle与Maven比较:
1. Gradle利用cache使得build过程更快
2. Gradle利用分块build(incremental),也就是指对修改的文件重新build,如修改了test,只build该test

https://gradle.org/maven-vs-gradle/
https://www.jianshu.com/p/00d5469e25e7

Thursday, October 18, 2018

Java的Null pointer exception

Boolean a;
boolean b = false || a;
会出现NPE因为a可能为null。

switch(a){
    case true:
        return "";
}
会出现NPE因为a可能为null。