![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试八股文
文章平均质量分 51
java资料站
java领域优质作者
展开
-
ArrryList和LinkedList
相对于ArrayList, LinkedList的插入, 添加,删除操作速度更快,因为当元素被添加到集合任意位置的时候,不需。LinkedList是以元素列表的形式存储它的数据,每- -个元素都和它的前一-个和后一个元素链接在-起,在这种情况。也不需要在数组装满的时候要将所有的数据重新装入-一个新的数组,这是ArrayList最坏的-种情况,时间复杂度。2)你的应用更多的插入和删除元素,更少的读取数据。时间复杂度是0(1),但是要删除数据却是开销很大的,因为这需要重排数组中的所有数据。原创 2023-02-19 11:09:36 · 73 阅读 · 0 评论 -
什么是面向对象
面向过程会将任务拆解成一系列的步骤(函数),1. 打开洗衣机--->2.放衣--->3.放洗衣--->4、清洗---->5、 烘干。操作数据库,我们不需要关心链接是如何建立的、sql是如何执行的,只需要引入mybatis, 调方法即可。:基于对象所属类的不同,外部对同-个方法的调用,实际执行的逻辑不同。或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的。:封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项。:继承基类的方法,并做出自己的改变和/或扩展子类共性的方法。原创 2023-02-18 10:06:04 · 36 阅读 · 0 评论 -
java引用类型与ThreadLocal
内存溢出: oom( out of mermery)内存溢出,jvm空间栈满了,垃圾回收器回收不过来。内存泄漏:空间栈内不需要的对象被强引用指这,无法被回收。原创 2023-02-17 16:54:02 · 83 阅读 · 0 评论 -
面向对象的特点
面向对象的特点--java面试八股文原创 2023-02-16 20:38:25 · 45 阅读 · 0 评论