Java API Documation
https://docs.oracle.com/en/java/javase/index.html
Comparator Interface
https://www.geeksforgeeks.org/comparator-interface-java/
https://www.w3schools.com/java/ref_string_compareto.asp
Learn how to write unit tests
https://www.vogella.com/tutorials/JUnit/article.html
https://www.tutorialspoint.com/junit/junit_test_framework.htm
Introduction to the POM
https://maven.apache.org/guides/introduction/introduction-to-the-pom.html
Java泛型
泛型⽅法体的声明和其他⽅法⼀样。注意类型参数只能代表引⽤型类型,不能是原始类型(int double char等)。
泛型标记符
E
Element 集合元素T
Type Java类K
Key 键V
Value 值N
Number 数值类型
表⽰不确定的Java类型,这些标记并不是限定只有对应的类型才能使⽤,即使你统⼀使⽤A-Z英⽂字母的其中⼀个,编译器也不会报错。之所以⼜不同的标记符,这是⼀种 约定。 在开发中很多规则都是⼀种约定,它能提⾼我们代码的可读性,⽅便团队见的合作开发。