java学习
wgq837051
这个作者很懒,什么都没留下…
展开
-
访问map的四种方法
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] args) { Map<String, String> map = new...原创 2010-10-14 21:28:29 · 632 阅读 · 0 评论 -
java中深复制与浅复制
java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。 java引用类型的存储,java的引用类型都是存储在堆上的。 java的浅复制在复制时,对于原始类型的变量,在堆上为其分配一块区间,对于引用类型,在堆上为其对象的引用分配一块区间,当对复制的引用进行改变时,改变的是对象的值,被复制的引用值也发生了变化。深复制对原始类...原创 2010-10-16 18:10:22 · 90 阅读 · 0 评论 -
java中的hasCode与equals理解(转载)
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Dou...原创 2010-10-18 15:44:54 · 62 阅读 · 0 评论