Java SE
文章平均质量分 82
Java面试: Java SE基础
Zany後起之秀
一只想翻身的咸鱼
展开
-
映射性集合:HashMap(LinkedHashMap),Hashtable(Properties),TreeMap
注: 以下代码均来自Java8。原创 2024-05-16 16:26:03 · 594 阅读 · 0 评论 -
线性集合:ArrayList,LinkedList,Vector/Stack
共同点:都是线性集合。ArrayList 底层是基于数组实现的,并且实现了动态扩容关键字段 elementData 使用了 transient 关键字修饰,这个关键字的作用是,让它修饰的字段不被序列化。仔细琢磨,发现不仅尽可能少的占用存储空间,反序列化时还巧妙的恢复了原来的顺序原创 2024-05-11 16:15:10 · 614 阅读 · 0 评论 -
面向对象的三大特性:封装、继承、多态
封装是面向对象的核心思想。是以类为载体,将对象的属性和行为封装起来,对外隐藏其实现细节。继承原有的功能,增加自己新的功能,实现了拓展和复用。将父类对象应用于子类的特征就是多态。原创 2024-05-10 14:46:36 · 553 阅读 · 1 评论 -
JAVA SE集合总结
一、集合的结构框架 1.线性集合Collection,所有线性集合需要实现Collection接口映射性集合Map,所有映射性集合需要实现Map接口Collection接口:List接口和Set接口List接口的实现类:ArrayList类,LinkedList类,Vector(Stack)Set接口的实现类:HashSet(Linke原创 2017-06-02 20:03:19 · 600 阅读 · 0 评论