My original code was:
Map<String, Object> map = new HashMap<String, Object>();
After the code was reviewed by the superior, it became
Map<String, Object> map = new HashMap<>();
I don’t know, Why? The jdk I use is 1.8
Jdk8 can be derived by itself, which is a new feature of java8