导航

随笔分类 -  java

摘要:instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。举个例子:publicinterfaceIObject {}publicclassFooimplementsIObject{}publicclassTestextendsFoo{}publicc... 阅读全文

posted @ 2015-08-09 15:49 一个博客 阅读(190) 评论(0) 推荐(0)

摘要:List接口继承自Collection接口,直接或者间接实现List接口的容器类有ArrayList、LinkedList、Vctor等,下面从源码看下这些容器的差别。public class ArrayList extends AbstractList implements Li... 阅读全文

posted @ 2015-06-15 16:18 一个博客 阅读(120) 评论(0) 推荐(0)

摘要:今天来看下HashMap源码,先从put方法入手:public V put(K key, V value) { if (table == EMPTY_TABLE) { inflateTable(threshold); } if (k... 阅读全文

posted @ 2015-06-12 16:35 一个博客 阅读(155) 评论(0) 推荐(0)

摘要:好吧,这算一个简单而又常见的问题了,但还是写一写,因为再高深一点我也感觉力不从心。 String是一个不可变的对象,也即任何意图修改某个String对象的行为都不得不变成新建一个利用修改的内容创建新的对象,所以经常修改String会带来大量的垃圾,增加GC的负担,致使程序性能变差,java引入... 阅读全文

posted @ 2015-06-01 17:10 一个博客 阅读(144) 评论(0) 推荐(0)