《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)
使用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

