java基础
饭团和蓝花
高效低调
展开
-
ArrayList和LinkedList的区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Arr转载 2009-02-20 21:55:00 · 387 阅读 · 0 评论 -
垃圾回收机制
垃圾回收机制一、什么是垃圾回收 在C++中,程序员需要自己写析构函数来释放内存,一旦忘记,会导致内存泄漏。Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理。jvm的一个系统级线程会自动检查,释放无用对象占用的内存。二、垃圾回收机制原理 垃圾回收器的运行是间歇的,当jvm感到内存紧缺时执行(可以通过System.gc()来强转载 2009-02-23 02:34:00 · 2403 阅读 · 0 评论