浅度复制:只是复制类的值类型字段和引用类型字段的引用深度复制:即完全复制过来,不管里面的值类型字段还是引用类型字段,是构成一个全新的一模一样的对象。代码: 1
public class PersonInfo 2 { 3 public string Name{get;set;}...
分类:
其他好文 时间:
2014-05-07 02:28:17
阅读次数:
302
同为创建型模式的原型模式与单例模式是密不可分的,这也是最常用的设计模式之一。原型模式是一种非常简单的设计模式。这里除了基本介绍和演示,还详细介绍了Java中原型模式的本质。一、介绍
同样,先来看一下《研磨设计模式》的定义——用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式.....
分类:
其他好文 时间:
2014-05-07 02:25:07
阅读次数:
513
//1、工厂模式 function createCar(){ var car = new
Object(); car.color="red"; ...
分类:
编程语言 时间:
2014-05-07 02:06:50
阅读次数:
520
KVO的使用KVO是一种设计模式,名为观察者.addObserver:forKeyPath:options:context:通知其他对象的方法,这个方法在NSObject中就已经申明了,也就是说任何继承自NSObject的对象都可以使用KVO.我们来实现一个对象a值改变的时候去通知对象b.新建两个M...
分类:
其他好文 时间:
2014-05-07 02:04:07
阅读次数:
325
1
//============================================================================ 2
// Name : CopyInts4.cpp 3 // Author : motein 4 // Vers...
分类:
其他好文 时间:
2014-05-07 01:49:43
阅读次数:
263
必须:添加引用“using Excel =
Microsoft.Office.Interop.Excel;”(手动添加引用:右键--添加引用--。net--excel)关键:创建Excel各个对象模型
private Excel.Application excel; //Excel的当前工作环境 p...
分类:
其他好文 时间:
2014-05-07 01:47:41
阅读次数:
257
原文地址:http://blog.csdn.net/wuchen_net/archive/2010/03/23/5409327.aspx1.
ReferenceEquals, == , Equals Equals , == ,
ReferenceEquals都可以用于判断两个对象的个体是不是相等。a...
分类:
其他好文 时间:
2014-05-07 01:46:25
阅读次数:
477
使用Java创建比较复杂的JSON对象,代码如下: 1 import
java.util.ArrayList; 2 import java.util.HashMap; 3 import java.util.List; 4 5
import net.sf.json.JSONArray; 6 impo....
分类:
编程语言 时间:
2014-05-07 01:41:20
阅读次数:
439
1.流与FILE对象unix
I/O系统调用都是针对文件描述符的标准C的I/O函数都是针对流(文件指针)的,我们使用一个流与一个文件相关联2.缓冲标准I/O库提供缓冲的目的就是尽可能减少read和write系统调用的使用次数标准I/O提供三种类型的缓冲:(1)
全缓冲:在填满标准I/O缓冲区后才进行...
分类:
其他好文 时间:
2014-05-07 01:35:27
阅读次数:
321
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法...
分类:
编程语言 时间:
2014-05-07 01:22:53
阅读次数:
405