c++ copy constructor VS java clone》的相关内容

javascript进阶之对象篇

1、什么才算javascript中的对象。 a、基本数据类型的包装对象。例如String Number Boolean.关于这三个包装对象这里不准备讨论。建议直接用var s=""; var i=1; var b=false;定义,包装类与java中的包装类不同。javascript中不要用包装类。 b、javascript预定义的对象。Function Array Date R ...
by zkj_beyond 2006-04-12 浏览 (17017) 回复 (24) 关键字:

一个clone的效率问题

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

Prototype - 原型创建模式

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

java比较好的工厂模式变种

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

我的javascript学习之路(二) 对象之定义

javascript 是弱语言 我们学习javascript的时候 就不应该收到强类型语言规则的限制 强类型语言一般从数据结构(类)到对象(类的实例)2个角度来考虑问题,所以我们要实现动态增加类的属性或者方法都比较困难,连生成一个对象动态增加属性或者方法都比较困难,一般都需要装饰模式,最基本的动态生成一个实体bean,然后从数据map中把key对应的值赋给bean的该name属性都是开销比较大的 ...
by jianfeng008cn 2006-09-13 浏览 (4051) 回复 (2) 关键字: [javascript学习]

java 潜拷贝和深拷贝

.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone() ...
by kuangbaoxu 2008-05-15 浏览 (101) 回复 (0) 关键字: java 潜拷贝和深拷贝

java clone

1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为 ...
by ttitfly 2008-01-13 浏览 (429) 回复 (0) 关键字: java clone

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

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

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

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

Java clone详解

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

新手请教一个问题,期望指导!谢谢

#include<iostream> using namespace std; class Point { public: Point(int xx=0,int yy=0){x=xx;y=yy;} Point(point &p); int getx(){return x;} int gety(){return y;} private: int x,y; }; Point::Poin ...
by humin 2007-04-07 浏览 (573) 回复 (2)

对象传值怎么做?

对象的赋值都是引用方式,怎么样才能传值过去呢? AAA a= new AAA; AAA b= a;
by player7 2007-05-05 浏览 (383) 回复 (4)

使用drools决策表与Enum冲突问题

drools为我们提供了决策表这个东西,使用Excel表达可以有更好的可理解性。 问题是当定义了java1.5 中Enum对象后,使用Excel中的Condition不知道怎么去配置了。。。 I have a enum like this: public enum JobStatus { UNEMPLOYED,EMPLOYED,RETIRED } I know i have to get ...
by tobato 2007-11-10 浏览 (468) 回复 (0)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (1003) 回复 (0)

JAVA 性能优化 “通用篇”

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

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1090) 回复 (3) 关键字: extensible java

javapolis举行的关于JAVA7语言特性投票的结果

上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7 中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you support this language change?",答案可以是"YES","NO","Maybe"三者之一. 下面罗列出这十种语法特性以及投票结果: 1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4433) 回复 (23) 关键字: java7

如何让JSON穿梭在服务器于浏览器之间

如何让JSON穿梭在服务器于浏览器之间 一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用 目前实现的功能 1 JSON转换成java对象(按一定的规则提交) 什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用 2 java对象转换成JSON 可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (2600) 回复 (4) 关键字: json hocate

推荐知识库条目

Comming soon