日志文章列表

2007年06月26日 09:55:45

JAVA中浅复制与深复制(4)

如下为深复制源代码。
public Object deepClone()
{
//将对象写到流里
ByteArrayOutoutStream bo=new ByteArrayOutputStream();
ObjectOutputStream oo=new ObjectOutputStream(bo);
oo.writeObject(this);
//从流..

阅读全文>>

类别: Java |  评论(0) |  浏览(3056) |  收藏
2007年06月26日 09:53:56

JAVA中浅复制与深复制(3)

那应该如何实现深层次的克隆,即修改s2的教授不会影响s1的教授?代码改进如下。

改进使学生1的Professor不改变(深层次的克隆)
class Professor implements Cloneable
{
  String name;
  int age..

阅读全文>>

类别: Java |  评论(0) |  浏览(2902) |  收藏
2007年06月26日 09:53:09

JAVA中浅复制与深复制(2)

说明:
①为什么我们在派生类中覆盖Object的clone()方法时,一定要调用super.clone()呢?在运行时刻,Object 中的clone()识别出你要复制的是哪一个对象,然后为此对象分配空间,并进行对象的复制,将原始对象的内容..

阅读全文>>

类别: Java |  评论(0) |  浏览(3133) |  收藏
2007年06月26日 09:51:31

JAVA中浅复制与深复制(1)

.浅复制与深复制概念
⑴浅复制(浅克隆)
被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。

⑵深..

阅读全文>>

Tags: 浅复制   深复制  

类别: Java |  评论(0) |  浏览(3734) |  收藏
2007年06月22日 17:06:14

DB2命令大全.txt

一、常用命令

  1. 建立数据库DB2_GCB
  CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB
  USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32

  2. 连接数据..

阅读全文>>

类别: SQL |  评论(0) |  浏览(3818) |  收藏
2007年06月19日 15:51:35

是 String , StringBuffer 还是 StringBuilder ?

是 String , StringBuffer 还是 StringBuilder ?
    相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重..

阅读全文>>

类别: Java |  评论(0) |  浏览(2909) |  收藏