//第一种实现方法:类的对象只有一个 懒汉 public class Singlton1 { private static Singlton1 instance; //让其外部不能再new 对象 private Singlton1(){}; //给外部提供一个方法;得到该类的对象 public st ...
分类:
其他好文 时间:
2016-04-04 18:02:53
阅读次数:
82
一.原型模式介绍 因为java中new一个新对象比clone一个对象需要花费等多的资源,所以一般需要 在短时间内创建大量对象并且new对象的过程需要耗费比较多的资源使用原型模式。 想要clone一个类需要这个类实现Cloneable接口,重载clone方法,这个接口在底层 通过内存拷贝实现clone
分类:
编程语言 时间:
2016-03-18 21:51:17
阅读次数:
311
原型链的问题 原型链的作用很强大,可以用来实现继承,但是也会有一些问题,最大的问题就是引用类型值得原型属性会被所有实例共享 实例是什么? 实例就是 new 对象名称() ; 例如: var instance=new Person(); instance就是实例; 例如: 这段代码输出结果都是:"
分类:
其他好文 时间:
2016-03-15 06:16:58
阅读次数:
170
springMVC搭建 1.Spring特点: 方便耦合,简化开发,提升性能 AOP面向切面的编程 声明式事务支持 方便程序的调试 方便集成各大优秀的框架 Java源代码学习的典范 2.Java的面向对象,继承、封装和多态(IOC) Java的本质是什么:面向对象 对象是怎么创建的:new 对象的职
分类:
编程语言 时间:
2016-02-20 14:45:12
阅读次数:
245
[cpp] view plain copy #include <iostream> #include <limits> using namespace std; #define SAFE_DELETE(x) \ { \ if (NULL != (x)) \ { \ delete (x); \ (x)
分类:
编程语言 时间:
2016-02-12 22:06:13
阅读次数:
294
1.堆内存 堆内存用于存储new对象,垃圾回收器负责堆内存的管理。但Java程序实际占用的空间则由堆内存、栈内存(程序运行栈)、程序计数器、常量区、代码区、本地内存等。 堆内存分为Young和Old,Young分为2个Survivor (From Survivor和To Survivor),1个ed
分类:
其他好文 时间:
2016-01-29 21:18:08
阅读次数:
195
答: IoC:控制反转,在现在的开发中,如果想建 立对象并设置属性,是需要先new对象,再通过setter或构造方法设置属性。而使用Spring的IoC后,则是先通过配置声明属性的值或关系,再通过Spring框架建立对象,建立好的对象中就自动设置好了配置的属性。此功能可以替代工厂类。在IoC 中还....
分类:
编程语言 时间:
2016-01-22 10:53:15
阅读次数:
157
__new__: 对象的创建,是一个静态方法。第一个參数是cls。(想想也是,不可能是self,对象还没创建,哪来的self)__init__ : 对象的初始化, 是一个实例方法,第一个參数是self。__call__ : 对象可call。注意不是类,是对象。先有创建,才有初始化。即先__new__...
分类:
编程语言 时间:
2016-01-10 21:20:02
阅读次数:
157
JavaScript是一门动态语言,可以动态的给对象添加属性和方法,非常方便.那么有没有一种方式可以让C#也具备动态添加属性和方法的能力,像Javascript一样进行编程? 下面就介绍一个很不错的框架ClaySharp可以实现上述功能. 下面的代码就是用ClaySharp构建一个New对象后...
分类:
编程语言 时间:
2015-12-24 23:39:11
阅读次数:
308
一、new创建类对象与不new区别下面是自己总结的一些关于new创建类对象特点:new创建类对象需要指针接收,一处初始化,多处使用new创建类对象使用完需delete销毁new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间new对象指针用途广泛,比如作为函数返回值、函数参数等频繁调用...
分类:
编程语言 时间:
2015-12-18 09:07:54
阅读次数:
174