1.什么是JavaBean?
JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:
这个Java类必须具有一个无参的构造函数
属性必须私有化。
私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。
虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J2EE开发中,通常只使用到以上JavaBean最基本的特性。
JavaBean在J2EE开发中,通常用于封装数据,对于...
                            
                            
                                分类:
编程语言   时间:
2014-06-11 00:57:08   
                                阅读次数:
332
                             
                         
                    
                        
                            
                            
                                类中的魔术方法PHP魔术方法指的是在某些时刻会自动被调用的内置函数,它们以两个连续的下划线开头。类中的魔术方法__construct()类的构造函数,用于初始化对象,在对象实例化时自动运行__destruct()析构函数,用于在php运行终止时,释放对象所占用的内存。析构函数是php的垃圾..
                            
                            
                                分类:
Web程序   时间:
2014-06-10 22:40:12   
                                阅读次数:
342
                             
                         
                    
                        
                            
                            
                                单件模式:
单件模式即在整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享的。
单件模式的C++实现(构造函数、拷贝构造函数、赋值操作符均需重写):
#include 
class CSingleton
{
private:
    CSingleton()
    {
        std::cout<<"Singleton Constructed."<<std:...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 18:22:16   
                                阅读次数:
258
                             
                         
                    
                        
                            
                            
                                1.构造函数:
构造函数是一个特殊的、与类同名的成员函数,用于给每个成员设置适当的初始值。
构造函数不能有返回值,函数名为类名。
缺省构造函数时,系统将自动调用该缺省构造函数初始化对象,缺省构造函数会将所有数据成员都初始化为零或空。缺省构造函数是不带参数的。
创建一个对象时,系统自动调用构造函数。
总结:
     1.构造函数可以重载...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 14:27:33   
                                阅读次数:
300
                             
                         
                    
                        
                            
                            
                                1,从存储空间角度 
虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 
vtable来调用,可是对象还没有实例化,也就是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。2,从使用角度 虚函数主要用于在...
                            
                            
                                分类:
其他好文   时间:
2014-06-10 12:51:11   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                1.赋值运算符
        先以赋值运算符引入后面要说的运算符重载,上一节说了构造函数、拷贝构造函数;一个类要想进行更好的控制,需要定义自己的构造函数、拷贝构造函数、析构函数、当然,还有赋值运算符。常说的三大函数就是指拷贝、赋值、析构。
        如果一个类不定义自己的赋值运算符,会自己生成一个默认的赋值运算操作,这个默认的赋值运算满足一般类的需求。但是当类的功能、作用逐渐完善时,就...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 10:50:06   
                                阅读次数:
235
                             
                         
                    
                        
                            
                            
                                子类在继承父类后,创建子类对象会首先调用父类的构造函数,先运行父类的构造函数,然后再运行子类的构造函数,例如以下所看到的:class 
Father{	public Father(){ System.out.println("I am father");	}}public class Child 
e....
                            
                            
                                分类:
编程语言   时间:
2014-06-09 19:22:33   
                                阅读次数:
203
                             
                         
                    
                        
                            
                            
                                转自http://blog.csdn.net/imzoer/article/details/8678029 
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: 
Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下...
                            
                            
                                分类:
其他好文   时间:
2014-06-09 18:44:39   
                                阅读次数:
274
                             
                         
                    
                        
                            
                            
                                1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用...
                            
                            
                                分类:
编程语言   时间:
2014-06-09 16:52:03   
                                阅读次数:
331
                             
                         
                    
                        
                            
                            
                                单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。简单描述:构造函数设置为private,以禁止外部类实现本类。本类中提供一个静态方法返回一个本例对象(注意多线程中的实现)大话设计模式中的截图:代码例子:Singleton类: 
1 package com.longsheng.singl...
                            
                            
                                分类:
编程语言   时间:
2014-06-09 15:07:30   
                                阅读次数:
376