![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
iteye_2584
这个作者很懒,什么都没留下…
展开
-
Java中Object.clone方法的用途
clone方法是用来复制一个对象。不同于“=”。 对于值类型的数据是可以通过“=”来实现复制的。但是对于引用类型的对象,“=”只能复制其内存地址,使对象的引用指向同一个对象,而不会创建新的对象。clone则可以创建与原来对象相同的对象。举个例子: 有一个Car类 Car c1 = new Car(); Car c2 = c1; 这两句事实上只创建了一个对象。只不过c1和c2指向了同一个对...原创 2011-11-14 14:19:10 · 136 阅读 · 0 评论 -
Static Nested Class 和 Inner Class的不同
一、 内部类就是在一个类的内部定义的类,内部类中不能定义静态成员内部类可以直接访问外部类中的成员变量,内部类可以定义在外部类的 方法外面,也可以定义在外部类的方法体中,如下所示: public class Outer { int out_x = 0; public void method() { Inner1 inner1 = new Inner1(); ...原创 2011-11-14 15:27:43 · 101 阅读 · 0 评论 -
关于hashCode
一、 首先,想要明白hashCode的作用,你必须要先知 道Java中的集合。总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合 内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什 么来判断呢? 这就是Object.equ...原创 2011-11-15 11:34:53 · 66 阅读 · 0 评论 -
数组和链表的区别?
一、 数组简洁,必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况 链表灵活,可以动态地进行存储分配 二、 数组适合做遍历 链表则适合做频繁的增删操作...原创 2011-11-16 10:03:02 · 56 阅读 · 0 评论 -
所谓单例模式
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于这样的一项功能,我们通常的做法是把当前的在线人数存放到一 个内存...原创 2011-11-16 14:50:10 · 57 阅读 · 0 评论