单件模式(singleton pattern) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/28595349 单件模式(singleton pattern) : 确保一个类只有一个实例, 并提供一个全局访问点.单价模式包括3个部分: 私有构造器, 静态变量, 静态方法.具体方法:1. 标准的单例模式:/**
* @time 2014.6.5
*/
package sin...
分类:
其他好文 时间:
2014-06-20 10:02:42
阅读次数:
328
(转)窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式:公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中;一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic
class app{p...
全局变量具有外部连接性,即同一工程中其它文件中的也可引用。
而静态变量不具有外部连接性,即同一工程中其它文件中不可以引用。
如:
//cpp1.cpp
extern int x=10;
static int y=5;
//cpp2.cpp
#include
void main()
{
extern int x;
extern int y;
co...
分类:
其他好文 时间:
2014-06-11 06:46:32
阅读次数:
185
变量的作用域说明局部变量在函数内部定义的变量,其作用于是所在函数全局变量被定义在所有函数以外的变量,其作用域是整个PHP文件,但在用户自定义的函数内部是不可用的,如果希望在用户自定义函数内部使用全局变量,则要使用global关键字声明全局变量静态变量能够在函数调用结束后仍保留变量值,当再次回到其作用...
分类:
其他好文 时间:
2014-06-10 20:01:43
阅读次数:
339
面试官想考考我多线程方面的问题。
1、请说下线程与进程的关系。
答:《操作系统》中是这样说的
(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。
(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自...
分类:
编程语言 时间:
2014-06-10 13:41:40
阅读次数:
252
static:: 使我们不再需要使用 self:: 和 parent::
。当希望指向最终的实现功能的类时,就可以使用static,这个限定符会在代码执行之前立即计算出继承层次结构上最后那个类的成员。这一过程被称作延迟绑定。
分类:
Web程序 时间:
2014-06-10 11:28:57
阅读次数:
287
1. 一个类中的初始化顺序
(静态变量、静态初始化块)=>(变量、初始化块、构造器)。
2. 两个具有继承关系类的初始化顺序
父类的(静态变量、静态初始化块)=> 子类的(静态变量、静态初始化块)=> 父类的(变量、初始化块、构造器)=> 子类的(变量、初始化块、构造器)。...
分类:
编程语言 时间:
2014-06-08 04:59:58
阅读次数:
182
引自:http://blog.csdn.net/aaa1117a8w5s6d/article/details/8295527和http://m.blog.csdn.net/blog/undoner/12849661静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦...
分类:
编程语言 时间:
2014-06-06 19:18:15
阅读次数:
457
变量和常量的知识是一门编程语言的基础知识,而每一门编程语言都有自己对变量和常量的命名和使用方式,可以将C#中的变量分为静态变量、实例变量、传值形参、引用形参、输出参数、数组参数和局部变量共七种。(一)变量程序要对数据进行读、写、运算等操作。当需要保存特定的值或者计算结果时,就需要用到变量,在用户看来...
分类:
其他好文 时间:
2014-06-06 13:09:09
阅读次数:
319
1.静态成员和非静态成员的区别?答:静态变量使用 static
修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static
修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静...
分类:
其他好文 时间:
2014-06-05 18:36:44
阅读次数:
207