摘要: Map:基本思想是映射表(维护键-值对),HashMap,TreeMap,LinkedHashMap,ConcurrentHashMap等都是基于Map接口实现的map容器,他们特性不同,表现在效率,键值对保存及呈现次序,对象保存周期,映射表如何在多线程程序中工作和判定“键”等价策略方面; Hash 阅读全文
posted @ 2019-04-14 12:36 会飞的喵星人 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Set:set不存重复元素,如果是使用set存储java预定义的Integer,String等类型会很简单,如果是存储自定义类型的数据类型,就必须要重新定义equals()方法以确保set中保存的对象得人唯一性,set接口是不保证元素的次序的,所以当你的set使用场景不同时,也要根据实际情况选着不同 阅读全文
posted @ 2019-04-13 22:08 会飞的喵星人 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1 数组标识符其实只是一个引用,指向在堆中创建的一个真实对象,这个数组用以保存指向其他对象的引用;对象数组和基本类型数组唯一区别就是:对象数组保存的是引用,基本类型数组保存的是基本类型的值 2数组与泛型:不能实例化具有参数类型的数组(样例如下图第三个红框),因为擦除会移除参数类型信息,而数组必须知道 阅读全文
posted @ 2019-04-02 08:00 会飞的喵星人 阅读(216) 评论(0) 推荐(0) 编辑