Java
文章平均质量分 81
hexiujun_
这个作者很懒,什么都没留下…
展开
-
容器类概述(1)
基本容器类的层次结构。 1) Collection。定义为:一个独立元素的序列。它是Collection层次结构中的根接口。根据这些元素服从的规则,可分为以下几个类型。 (1)List。必须按照插入的顺序保存元素。 a. ArrayList。基于动态数组的数据存储结构。 b. LinkedList。 基于链表的数据存储结构。 (2)Set。不能有重复的元素。 a. HashSet。并没原创 2016-02-28 20:05:45 · 776 阅读 · 0 评论 -
容器类概述(2)—List
List接口在Collection的基础上添加了大量的方法,使得可以在List中插入和删除元素。实现List接口的类有两种:ArrayList和LinkedList。其中,ArrayList实现了基于动态数组的数据结构,LinkedList则实现了基于链表的数据结构。因此一些方法(如插入、删除、查找等)的具体实现也不同,从而产生了不同的性能。两者比较主要如下。 ArrayList:长于随机访问元素原创 2016-03-06 14:46:43 · 261 阅读 · 0 评论 -
Java对象序列化初探
1 为什么需要序列化? 我们知道当创建一个对象时,在程序运行的过程中,只要需要就会一直存在。但是,一旦程序终止,那么这个对象将不复存在。但是在某些情况下,我们需要将对象的状态等信息保存下来以便后续使用,比如说在分布式系统中进行Java的远程方法调用(Remote Method Invocation,RMI)的时候;或如在Java Beans中,需要对Bean的状态信息进行配置,这时就需要保存它的原创 2016-02-28 10:08:36 · 367 阅读 · 0 评论 -
垃圾收集器
垃圾收集器 来自 《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》 读书笔记 如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 上图展示了7种作用于不同分代的收集器。下面逐一介绍这些收集器的特性、基本原理、使用场景和部分运作细节。Serial 收集器 新生代收集器,采取复制算法,单线程的收集器; “单线程”是指,GC线程工作时,暂停所有用户线程(造成停原创 2017-07-03 21:35:49 · 229 阅读 · 0 评论