摘要: 在Java中,内存溢出主要分为以下三种情况: 1. OutOfMemoryError: PermGen space Permanent Generation space 这个区域主要用来保存加来的Class的一些信息,在程序运行期间属于永久占用的,Java的GC不会对他进行释放,所以如果启动的程序加 阅读全文
posted @ 2019-08-19 16:11 Eunice_Sun 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ArrayList:内部使用数组的形式实现了储存,实现了RandomAccess接口,因此对元素的随机访问速度非常快,因为是数组,所以ArrayList在初始化的时候,有初始大小10,插入新元素的时候会判断是否需要扩容,扩容的步长是0.5倍原容量,扩容方式是利用数组的复制,因此有一定的开销,另外,A 阅读全文
posted @ 2019-08-19 15:30 Eunice_Sun 阅读(943) 评论(0) 推荐(0) 编辑