自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Roc专栏

技术爱好者

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 JDK源码阅读之Object类

JDK源码阅读之Object类源代码package java.lang; public class Object { /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用。*/ private static native void registerNatives(); /* 对象初始化时自动调用此方法*/

2015-09-25 17:50:29 350

原创 JDK源代码阅读之CharSequence

JDK源代码阅读之CharSequence CharSequence是java.lang包中的一个接口,它只包括length(), charAt(int index), subSequence(int start, int end),toString()这几个API方法源代码package java.lang;public interface CharSequence { int l

2015-09-23 14:29:18 396

原创 JDK源码阅读之HashMap类

JDK源码阅读之HashMap类 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。线程不安全。( Hashtable 不允许null值或null键。虽然线程安全,但效率太低。其余和HashMap功能一致) HashMap的底层主要是基于数组和链表来实现的,它之所以有相当快的查询速度主要是因为它是通过计算散

2015-09-22 12:06:17 366

原创 JDK源码阅读之AbstractMap类

JDK源码阅读之AbstractMap类 java.util.AbstractMap类提供了 Map 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。package java.util;import java.util.Map.Entry;public abstract class AbstractMap<K,V> implements Map<K,V> { protecte

2015-09-21 17:39:52 445

原创 JDK源码阅读之Cloneable接口

JDK源码阅读之Cloneable接口 Cloneable接口没有函数,只是一个标识。就像Java.io.serializable接口一样源代码package java.lang;/** * @author unascribed * @see java.lang.CloneNotSupportedException * @see java.lang.Object#c

2015-09-16 19:26:14 287

原创 JDK源码阅读之Map接口

JDK源码阅读之Map接口 Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,您可以将 List 看作是具有数值键的 Map。而实际上,除了 List 和 Map 都在定义 java.util 中外,两者并没有直接的联系。package java.util;/* * @author Josh Bloch *

2015-09-16 17:46:13 304

原创 JDK源码阅读之Set不重复元素集合接口

JDK源码阅读之Set不重复元素集合接口   Set是最简单的一种集合。集合中的对象无序,并且没有重复对象。而List集合有序且对象可重复。源代码package java.util;/** * @author Josh Bloch * @author Neal Gafter * @see Collection * @see List * @see SortedSet * @se

2015-09-16 16:53:44 309

原创 JDK源码阅读之ListIterator接口

JDK源码阅读之ListIterator接口package java.util;public interface ListIterator<E> extends Iterator<E> { // Query Operations boolean hasNext(); E next(); boolean hasPrevious(); E previous();

2015-09-16 14:21:03 424

原创 JDK源码阅读之List接口

JDK源码阅读之List接口package java.util;/** * @author Josh Bloch * @author Neal Gafter * @since 1.2 */public interface List<E> extends Collection<E> { // Query Operations int size(); boolean

2015-09-16 11:47:35 343

原创 JDK源码阅读之Collection集合接口

JDK源码阅读之Collection集合接口Collection接口定义如下public interfice Collection<E> extends Iterable<E> 从接口的定义中可以发现,此接口使用了泛型的定义,在操作时必须指定具体的操作类型。这样可以保证类集操作的安全性,避免发生ClassCastException异常。 Collection是最基本的集合接口,一个Collec

2015-09-15 20:20:29 332

原创 JDK源码阅读之Iterable接口,使你的类可以迭代遍历

JDK源码阅读之Iterable接口,使你的类可以迭代遍历package java.lang;import java.util.Iterator;/** * 实现此接口可以使你的类具有迭代遍历功能 * @since 1.5 */public interface Iterable<T> { Iterator<T> iterator();}

2015-09-15 11:48:10 530

原创 JDK源码阅读之Iterator迭代器接口

JDK源码阅读之Iterator迭代器接口 迭代器这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Collection的遍历: List list =new ArrayList<String>(); list.add("aa"); list.add("bb"); list.add("cc"); I

2015-09-15 11:36:31 432

原创 JDK源码阅读之Runnable接口

JDK源码阅读之Runnable接口 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口

2015-09-14 15:50:00 1382 1

原创 JDK源码阅读之Serializable接口

JDK源码阅读之Serializable接口你的类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。

2015-09-14 15:35:55 363

jdk.zip源代码

sun公司是java编程规范的倡导者和提供者,这份源代码很具有指导意义,如果你想进一步提升你的技术水平和编码质量,你肯定会阅读源码的,把它加入eclipse,开启阅读源码的旅程。

2015-09-14

gson-2.1.jar

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来

2015-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除