![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 74
低调Di程序猿
一只快乐的程序猿
展开
-
JAVA中迭代器的问题
由于Java中数据容器众多,而对数据容器的操作在很多时候都具有极大的共性,于是Java采用了迭代器为各种容器提供公共的操作接口。使用Java的迭代器iterator可以使得对容器的遍历操作完全与其底层相隔离,可以到达极好的解耦效果。 public interface Iterable IteratorT> iterator() Returns an iter原创 2014-07-17 14:11:26 · 700 阅读 · 0 评论 -
ArrayList序列化
private transient E[] elementData;转载 2014-10-20 20:14:29 · 1057 阅读 · 0 评论 -
ArrayList源码解析
首先看到对ArrayList的定义:1 public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable 从ArrayList可以看出它是支持泛型的,它继承自AbstractList,实现了List、RandomAccess、C转载 2014-10-18 20:01:36 · 440 阅读 · 0 评论 -
java collection接口源码
package java.util; /* * 1.Collection接口是集合继承关系中的根接口(root interface),有些集合允许重复元素, * 有些集合有序,JDK不提供本接口的实现,只提供子接口的实现(例如Set,List) * 2.所有实现Collection(或者其子接口)的类都必须包含两个构造函数:无参的构造函数, *原创 2014-10-18 19:29:23 · 1110 阅读 · 0 评论 -
Java synchronized
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(原创 2014-09-04 19:23:59 · 450 阅读 · 0 评论 -
Java String类的equals源代码研究
object类中的equals()方法:public boolean equals(Object obj){//调用equal的对象的地址和参数对象的地址是否相等return (this == obj);}另外,对于java中的其他类,如果没有重写object类中的equals()方法,我们就可以认为调用该类的equals()方法就是判断这两个类是不是同一个类。只要是使原创 2014-09-25 19:03:39 · 929 阅读 · 0 评论 -
JAVA之Class类与反射总结
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。原创 2014-07-15 11:06:33 · 3950 阅读 · 0 评论 -
Java语言琐碎细节1---初始化问题
class Mug { Mug(int marker) { System.out.println("Mug(" + marker + ")"); } void f(int marker) { System.out.println("f(" + marker + ")"); }}public class Mugs{ Mug mug1; Mug mug2; { mug1原创 2014-06-18 18:15:06 · 548 阅读 · 0 评论 -
JAVA中的堆栈问题
java把内存划分成为两种:一种是堆,一种是栈。转载 2014-05-25 20:41:08 · 765 阅读 · 0 评论 -
Java语言琐碎细节2-String的问题
看到好多都在问自字符串相加然后比较为什么不相等原创 2014-06-25 16:41:14 · 512 阅读 · 0 评论 -
Java中Hashtable和HashMap区别
第一,继承不同。原创 2014-10-22 10:13:30 · 681 阅读 · 0 评论