HashMap源码阅读(一)

泛型<K,V>,指定key,value的类型,保证了类型的安全,如果没有泛型,比如说一个程序员往Map里面put一个User的对象,另一个程序员需要使用这个User,使用AbstractMap中的get方法会得到一个Object,他要使用User的话就需要对这个Object进行类型转换,那么这个时候就大大提高的出错的可能,这个时候如果有泛型,那么第一个程序员定义Map<String,User>来p
相关文章
相关标签/搜索