/*Runtime对象该类并没有提供构造函数。说明不可以new对象。那么会直接想到该类中的方法都是静态的。发现该类中还有非静态方法。说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,并返回值类型是本类类型。由这个特点可以看出该类使用了单例设计模式完成。该方式是static Runtime g...
分类:
其他好文 时间:
2015-06-01 22:02:51
阅读次数:
100
#include
#include
#include
#include
#include
#include
using namespace std;class String
{ public:
String():ptr(new char[1])
{...
分类:
编程语言 时间:
2015-05-28 18:11:50
阅读次数:
281
ref:http://m.blog.csdn.net/blog/u012745772/42420443在new对象的时候有加上(),有不加(),不知道这个到底是什么区别?比如:CBase *base = new CDerived();CBase *base = new CDeviced; 很多人都说...
分类:
编程语言 时间:
2015-05-26 12:28:35
阅读次数:
219
特别注意在调用时应带上小括号,(),切记。非常重要。 Person p = new Person; p.age =25; p.speak;错误一:第一行,new对象时没带小括号;错误二:第三行,调用方法时,没带小括号。
分类:
编程语言 时间:
2015-05-24 18:45:02
阅读次数:
119
1 Spring关键字:IoC:控制反转,对象不再由调用者来new,而是把new对象的任务交给Spring容器,Spring从XML中读取对象的属性值。AOP:面向切面变成(区别于面向对象编程OOP)。切面是什么?DAI:Spring整合了针对多种数据库的访问方式(含JDBC、OXM等)框架融合:可...
分类:
编程语言 时间:
2015-05-07 16:35:17
阅读次数:
139
刚开始看到这个标题的时候其实我也是很难接受的,duang~因为实在想不出什么时候我要去这样子创建对象,干嘛不new一个呢?但根据学习设计模式的经验来说,有时候,不去new对象才是最灵活的做法。
首先,写个小类拿着玩儿: public class Calculator
{
private int x;
private int y; public...
分类:
Web程序 时间:
2015-04-25 19:56:00
阅读次数:
140
1、GC分代假设绝大多数对象的生命周期都很短,存活时间短暂。因此GC算法首先关注的即是这些短命对象。对于负载不高的应用来说,也不会发生fullGC的现象。这点提醒我们,应尽可能使对象生命周期缩短。有些程序员会尽可能地减少new对象的次数,尝试减小堆的分配开销,减少内存碎片,但短命对象的创建在JVM中...
分类:
编程语言 时间:
2015-04-21 01:44:47
阅读次数:
132
命名空间:using System.Collections;class Program {//做个比较 static void Main(string[] args) { //new对象 Cls a1 = new Cls(...
大部分的人会猜这道题很简单啊,不就是在new对象的时候调用子类的构造函数,而子类的构造函数要首先调用父类的没有参数的构造函数,因此赋值给i的是222,所以结果应该为222.但是正确答案是什么呢?答案既不是2,也不是22,也不是222,答案结果却是0.为什么会这样呢。我们需要详细的解答一下代码的执行流程:
1.调用子类的构造函数,子类的构造函数先调用父类的构造函数。因此调用父类的构造函数,执行变量i的初始化,此时i=2,接着调用display函数,但那是构造函数的this指的是谁?this是调用的就是谁,故...
分类:
其他好文 时间:
2015-04-16 09:08:42
阅读次数:
137
??
IIndexDao
package com.ucap.netcheck.dao;
import com.ucap.netcheck.combination.beans.IndexCombinationBean;
import com.ucap.netcheck.common.Page;
import com.ucap.netcheck.common.dao.GenericDao;
...
分类:
Web程序 时间:
2015-04-11 01:23:57
阅读次数:
202