2015年12月10日

Java数据结构漫谈-ArrayList

摘要: ArrayList是一个基于数组实现的链表(List),这一点可以从源码中看出: transient Object[] elementData; // non-private to simplify nested class access可以看出ArrayList的内部是给予数组来处理的。从A... 阅读全文

posted @ 2015-12-10 22:10 yakovchang 阅读(2935) 评论(0) 推荐(0) 编辑

Java的Object对象

摘要: Object对象是除了基础对象之外,所有的对象都需要继承的父对象,包括数组也继承了ObjectObject里面的关键函数罗列如下:clone();调用该函数需要实现 Cloneable,否则会抛出 CloneNotSupportedException的异常。 equals();用来判断两个对象是否... 阅读全文

posted @ 2015-12-10 14:45 yakovchang 阅读(8971) 评论(0) 推荐(1) 编辑

Java关键字transient和volatile

摘要: transient标记的变量,在进行序列化的时候,这个字段不进行序列化操作。volatile标记的变量,在进行读写时,必须强制的与内存同步,即在读的时候需要从内存中读取,写的时候也需要回写到内存中。这个字段慎重使用,会影响性能。 阅读全文

posted @ 2015-12-10 12:14 yakovchang 阅读(256) 评论(0) 推荐(0) 编辑

导航