天天编程
收藏

每篇文章讲述一个源码知识点

分享到: Sina Tec

最近更新文章

File源码理解

1.构造函数 最基本的构造方法。 public File(String pathname) { if (pathname == null) { throw new NullPointerException(); } //将文件路径转为正常状态   ...
wdhdmx 评论(0) 有4326人浏览 2011-11-07 23:55

Thread源码理解

1.首先看一下Runnable接口,只有一个run方法。        Thread方法继承Runnable接口。 package java.lang; public interface Runnable { public abstract void run(); } ...
wdhdmx 评论(0) 有4306人浏览 2011-10-23 14:36

泛型简单回顾

泛型的简介 1.java引入泛型的好处是安全简单。 2.没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。 3.泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自 ...
wdhdmx 评论(0) 有1284人浏览 2011-09-06 23:36

LinkedList源码理解

LinkedList源码 0.首先这个类中的两个变量 private transient Entry<E> header = new Entry<E>(null, null, null); private transient int size = 0; 下面的这个size就不用说了,是大小,现在先着重看看 Entry<E> header, E ...
wdhdmx 评论(0) 有1405人浏览 2011-08-31 00:26

Vector源码理解

Vector类 1.系统的变量 //记录元素的数组 protected Object[] elementData; //上面数组的空间长度 protected int elementCount; //有效元素数 protected int capacityIncrement; 2.构造函数      构造方法中主要内容 this.elementData = new ...
wdhdmx 评论(0) 有1504人浏览 2011-08-29 23:44

ArrayList源码理解

构造方法:      这个类中有一个Object[]的对象来存储数据,代码是: this.elementData = new Object[initialCapacity];//存储对象的数组       initialCapacity默 ...
wdhdmx 评论(0) 有1691人浏览 2011-08-15 21:02

Arrays源码理解

1.equals   public static boolean equals(int[] a, int[] a2){ if (a==a2) return true; if (a==null || a2==null) return false; int length = a.length; ...
wdhdmx 评论(0) 有1332人浏览 2011-08-15 20:34

StringBuffer源码理解

StringBuffer 存储和操作字符串 它所继承实现的类和接口 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence   一.构造函数 1.public StringBuffer( ) 构造一个其中不带字符的字符串 ...
 
wdhdmx 评论(1) 有5645人浏览 2011-06-22 19:39
  • 专栏创建者:wdhdmx
  • 创建时间:2011-11-30 14:06:49
  • 专栏文章数:8篇
  • 专栏被浏览:21493 次

本专栏热门文章

最新评论

运用到了场景中,希望接力
变脸小伙 评论了 StringBuffer源码理解
Global site tag (gtag.js) - Google Analytics