Map<Integer, Integer> hashtable = new HashMap<Integer, Integer>();

这句话什么意思啊?
Map<Integer, Integer> hashtable = new HashMap<Integer, Integer>();

定义一个Map类型变量hashtable,初始化为HashMap类型(Map子类),保存数据类型为整形(键)对整形(值),即{integer=integer,……}格式存储,具体知识请查看相关书籍或内容

创建一个Map集合,类型为Integer, Integer,集合名称为hashtable
第一个参数(此为Integer) 是对"键"的数据类型的限制
第二个参数(此为Integer)是对"值"的数据类型的限制
存储时,键、值类型只能是Integer类型,否则会报错。

尖括号表示泛型,分别表示Map 中 key 和 value 的类型

创建一个map集合,map对应的key、value均为Integer类型