![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zzf8845
这个作者很懒,什么都没留下…
展开
-
Java数据结构
ArrayList基于 array,在内存中占有连续空间,所以get(index)时候,根据数组首地址+偏移量就可以取到值LinkList基于link,在内存中不连续,每个元素只知道下一个元素,所以get时候,只能从首元素开始一个一个去找,效率相对较慢增加删除ArrayList 需要变动数组,将一个数组的东西变化到另外一个数组Linklist 只需要改变某个元素的引用就可以,所以效率更高Set 元...原创 2018-03-08 21:56:37 · 115 阅读 · 0 评论 -
JVM
Java虚拟机的主要任务是装载class文件并且执行其中的字节码通常不同的类装载器载入的类提供不同的命名空间同一个命名空间内的类可以直接进行交互,不同的命名空间内的类并不能察觉到彼此的从在当一个类装载器要装载类的时候,他会先默认地将这个任务委派给它的双亲类装载器,直到到达启动类装载器,如果一个类的双亲有能力来装载这个类型,则这个类装载器返回这个类型,否则,这个类装载器试图自己来装载这个类型。一个运...原创 2018-03-08 22:03:37 · 371 阅读 · 0 评论