关于Clone接口的问题,希望大家能帮忙解答,谢谢!》的相关内容

一个clone的效率问题

看来些clone的介绍,都说clone比new要效率高,但做了试验,好像结果并不完全验证这个,尤其是运行次数越大的时候,不知道是不是代码什么地方有问题,希望! 代码如下: class A implements Cloneable { String abc = "ttttttttttttttttttttttttttttt"; String def = "sssssssss ...
by teleping 2006-12-15 浏览 (3013) 回复 (19) 关键字:

如何确保集合类里面的内容不被子类或者引用类改变?

例如,我有下面这个类: import java.util.ArrayList; import java.util.List; class TestList { private List<String> list = new ArrayList<String>(); public TestList() { list.add("String"); } ...
by zzysh 2007-08-09 浏览 (2494) 回复 (16) 关键字: core java

Prototype - 原型创建模式

下面来说说Prototype模式。首先还是照旧先来看看牛人想出Prototype模式的意图。 用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。(G4) 场景 我们手头上已经得到一个Product实例了,现在我们由于业务的要求,需要再获取若干个完全一样或相近的Product,好完成其他的工作。这个时候我们要做的工作就是复制一个。按照以往的做法,我们是每要求复制出一个的时候,我们 ...
by lintomny 2007-04-18 浏览 (2733) 回复 (5) 关键字: 设计模式

java比较好的工厂模式变种

最近在学习 java中的模式 感觉 java用下面的工厂模式实现有很大优势 因为我没有找到有一样效果的模式的资料 我管它叫 分布式工厂模式 大家感觉如何 [code:1] public class VelocityFactory { private static Logger logger=Logger.getLogger(VelocityFactory.class) ...
by wfeng007 2005-04-06 浏览 (11967) 回复 (69) 关键字:

GOF设计模式学习笔记(二)---Prototype模式

老板说:“给我盖一座大楼。”工程师说:“盖什么样的大楼呢?”老板指着身后的一座楼说:“和那个一模一样的。”从老板的角度来讲,他采用的就是,Prototype模式,即原型模式。否则,他需要再花费一些时间和工程师一点一点的探讨关于大楼的一些设计问题。所谓的原型模式,就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 ...
by realsmy 2007-05-14 浏览 (83) 回复 (0) 关键字:

原型创建模式

http://www.javaeye.com/topic/72152 老板说:“给我盖一座大楼。” 工程师说:“盖什么样的大楼呢?” 老板指着身后的一座楼说:“和那个一模一样的。” 从老板的角度来讲,他采用的就是,Prototype模式,即原型模式。否则,他需要再花费一些时间和工程师一点一点的探讨关 ...
by fengzl 2007-08-26 浏览 (233) 回复 (0) 关键字:

JAVA中的指针,引用及对象的clone

JAVA中的指针,引用及对象的clone(转)12:43Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有 ...
by loving863 2008-07-10 浏览 (26) 回复 (0) 关键字: java中的指针, 引用及对象的clone

Java clone详解

1.java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有 ...
by loveofgod 2008-01-11 浏览 (211) 回复 (0) 关键字:

JAVA中的指针,引用及对象的clone

今天下午课间的时候和同学讨论了一个问题,大体上是以java中对象的“引用”为论题展开的; 刚刚开始就想到了developerWorks上的一篇文章; 当时study之后就立刻收藏到了gmail上(me还是个新手),现在和大家分享; Start: Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单 ...
by qiuye 2006-10-16 浏览 (472) 回复 (0) 关键字: object clone

请教一个struts2赋值方面问题

1.页面部分 <a href="${ctx}/admin/user!delete.action?id=${id}">删除</a> 确定这个参数id是有值的。 2.Action方法定义关键部分代码如下: @SuppressWarnings("unchecked") public abstract class CRUDAction<T> extends Action ...
by ttitfly 2008-05-29 浏览 (144) 回复 (1)

请教各位大大:如何使用T5 IOC实现类型安全的接口(DAO)?

Per Mellvist的《不要重复DAO!》一文中提到,采用Java5的泛型,可以实现泛型DAO,避免重复的DAO代码。文中使用的是Spring AOP introductions 将类型安全接口添加到类中以便于查询执行。 我想问的是,T5 IOC能否实现同样的功能?如果可以,应该如何实现?同时应该如何与T5的tapestry-hibernate结合使用? 谢谢!
by Linuxboy 2007-05-01 浏览 (546) 回复 (1)

D语言的特性是由phobos支持的吗?

请问一下各位高手:D语言的这些特性,比如说单根继承,自动垃圾回收,以及这些关键字的实现等等,都是由phobos标准库支持的吗?那我如果想从头开始写一套库的话,那是不是说这些机制都不能用了啊?那Tango是如何实现的呢
by codekitten 2007-06-09 浏览 (779) 回复 (10)

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10377) 回复 (161)

JAVA 性能优化 “通用篇”

“通用篇”讨论的问题适合于大多数Java应用。   1.1 不用new关键词创建类的实例   用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。   在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clo ...
by guoli83945 2008-05-29 浏览 (199) 回复 (0)

IKVM.NET,有点意思的Java虚拟机

这里发现了一个特别有意思的dotNet开源软件-- IKVM.NET,简单的说,它就是一个Java虚拟机,让Java可以运行在dotNET CLR或者Mono CLR之上。 IKVM.NET包含以下的部分: IKVM.Runtime.dll: VM运行时和所有支持代码。它包括以下的功能: Byte Code JIT 编译器和验证器: 使用JIT将Java Byte Code编译为CIL(C中 ...
by ray_linn 2008-03-28 浏览 (676) 回复 (0) 关键字: ikvm.net

struts2新特性预览

看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。 Struts2与Struts1的对比 来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Act ...
by tianxinet 2006-08-21 浏览 (954) 回复 (0) 关键字:

Scala和设计模式

 在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (523) 回复 (0) 关键字:

推荐知识库条目

Comming soon