Java
文章平均质量分 73
bigconvience
这个作者很懒,什么都没留下…
展开
-
Java Object对象之clone方法
参考文章:点击打开链原创 2014-05-05 11:56:15 · 38504 阅读 · 4 评论 -
XmlPullParser 解析不到END_DOCUMENT,XmlPullParserException: Unexpected token (position:TEXT
最近遇到一个坑,我在网上找了一段代码来解析XML,片段如下: int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if(eventType == XmlPullParser.START_DOCUMENT) {原创 2015-04-19 10:59:57 · 9469 阅读 · 0 评论 -
JDK中ArrayList、HashMap和HashSet的equals方法源码分析
最近遇到个坑,在进行ArrayList和HashMap进行比较时,发现数据一样,但equals一直返回false。于是乎看了一下ArrayList和HashMap的源码,才恍然大悟。本文的代码摘自JDK 1.7.0。ArrayList的equals方法:public boolean equals(Object o) { if (o == this) return原创 2015-05-25 17:55:49 · 2640 阅读 · 0 评论 -
Java中HashMap和SparseArray的数据结构
最近听同事说使用SparseArray代替HashMap可以提高性能,于是边对这两个类的数据结构进行简单的分析。Hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:图片来源:Java的HashMap和HashTableSparseArray的数据结构 SparseArray指的是稀疏数组(Sparse原创 2015-05-25 19:20:05 · 3650 阅读 · 1 评论 -
Java泛型类的继承关系
引言类型兼容的对象可以进行赋值,如可将一个 Integer 对象传给一个 Object 对象,因为 Object 是 Integer 的基类。Object someObject = new Object();Integer someInteger = new Integer(10);someObject = someInteger; // OK对于方法的参数,也可传递类型兼容的对象。如 In原创 2016-03-03 11:18:52 · 11281 阅读 · 0 评论 -
Java泛型类型参数的界限
作用1. 限制类型参数的类型如要定义一个类IntegerPair来存取元素类型为Integer的对偶,此类可写成如下的形式:public class IntegerPair<T extends Integer>{ public IntegerPair() { first = null; second = null; } public IntegerPair(T first, T sec原创 2016-03-03 11:24:56 · 6259 阅读 · 0 评论 -
深入理解Java Annotation
引言本文将从class文件的角度来探索Annotation的相关知识,为理解JVM是如何处理Annotation打下基础.class文件中的Annotation假设有一个Annotation:@Target(ElementType.TYPE)@Retention(RetentionPolicy.SOURCE)@interface MyAnnotation { String value(原创 2016-03-03 15:06:15 · 1166 阅读 · 0 评论