![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sevenPlic
这个作者很懒,什么都没留下…
展开
-
java final方法与java内联函数
《java编程思想》中讲到final方法时提到,使用final方法原因有两个,一、锁定方法。防止任何继承类修改、覆盖二、效率。在java早期实现中,如果将一个方法指明为final,就是同意编译器将针对该方法的调用都转化为内嵌调用。…..大概就是,如果是内嵌调用,虚拟机不再执行正常的方法调用(参数压栈,跳转到方法处执行,再调回,处理栈参数,处理返回值),而是直接将方法展开,以方法体重的实...转载 2019-05-04 14:50:40 · 523 阅读 · 0 评论 -
Java集合篇:ArrayList、LinkedList、HashMap、HashTable、HashSet的区别
一、ArrayList 和 LinkedList:1、区别:(1)ArrayList是基于动态数组的数据结构,查询快,增删慢,线程不安全。LinkedList是基于链表的数据结构,查询慢,增删快。线程不安全。(2)对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。(3)对ArrayList而言,主要开销是在内部数组中增加一项,指向所添加的元素,偶...转载 2019-05-04 15:08:39 · 1108 阅读 · 0 评论