摘要: Java HashMap学习: HashMap定义: hashMap是一个散列表,它存储的内容是键值对映射; hashMap实现了Map接口,根据键的HashCode值存储数据,具有很快的访问速度;最多允许一条记录的键为null,不支持线程同步; HashMap是无序的,即不会记录插入的顺序; Ha 阅读全文
posted @ 2022-03-10 17:24 gzs1024 阅读(35) 评论(0) 推荐(0)
摘要: Java HashSet学习: HashSet定义: HashSet基于HashMap来实现的,是一个不允许有重复元素的集合; HashSet允许有null值; HashSet是无序的,即不会记录插入的顺序; HashSet不是线程安全的,如果多个线程尝试同时修改HashSet,则最终结果是不确定的 阅读全文
posted @ 2022-03-10 17:02 gzs1024 阅读(48) 评论(0) 推荐(0)
摘要: Java LinkedList学习: LinkedList定义: 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是再每一个节点里存到下一个节点的地址; 链表可分为单向链表和双向链表; 单向链表包含2个值:当前节点的值和一个指向下一节点的连接; 阅读全文
posted @ 2022-03-10 16:39 gzs1024 阅读(45) 评论(0) 推荐(0)
摘要: Java ArrayList: Java ArrayList: ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制; 我们可以添加或删除元素; ArrayList继承了AbstractList,并实现了List接口; ArrayList类:语法 ​ArrayLi 阅读全文
posted @ 2022-03-10 15:51 gzs1024 阅读(181) 评论(0) 推荐(0)
摘要: Java集合框架学习:01 Java集合框架: 集合框架被设计成要满足以下几个目标: 该框架必须是高性能的;基本集合(动态数组,链表,树,哈希表)的实现也必须是高校的; 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性; 对一个集合的扩展和适应必须是简单的; Java集合框架主要包括2 阅读全文
posted @ 2022-03-10 14:48 gzs1024 阅读(67) 评论(0) 推荐(0)
摘要: 被static修饰的方法不能被子类重写 被static修饰的方法不能被重写,但可以被继承; 被static修饰的方法位静态方法,可以直接使用类名.方法名进行调用,即该方法不属于某个对象属于该类; 静态方法可以被继承,但是不能被重写。如果父类中有一个静态方法,子类也有一个与其方法名,参数类型都一样的方 阅读全文
posted @ 2022-03-10 10:40 gzs1024 阅读(659) 评论(0) 推荐(0)