转载自http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796209.html(一)静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如...
分类:
编程语言 时间:
2014-05-11 16:15:54
阅读次数:
301
1.js中的变量都是公用的.
2.js中没有静态变量
3.闭包:函数内部可以调用函数外部的变量;反之,则不行...
分类:
编程语言 时间:
2014-05-10 04:21:36
阅读次数:
309
static:静态。可以设置:静态类、静态变量、静态方法。没有使用static修饰的成员为实例成员。静态成员的使用:通过类名。1。不加static修饰的成员是对象成员,归每个对象所有。2。加static修饰的成员是类成员,可以由一个类直接调用,为所有对象共有。用static关键字标识的程序元素是静态...
分类:
其他好文 时间:
2014-05-10 02:12:44
阅读次数:
296
动态连接基本上分三步 启动动态连接器本身 装载所有需要的共享对象 重定位和初始化
动态连接器本身也是一个共享对象,但其不依赖于其他任何共享对象,其本身所需的全局和静态变量的重定位工作由它本身完成。动态链接器必须在启动时有一段非常精巧的代码可以完成这项工作而同时保证不用到全局和静态变量。这种具有一定限...
分类:
其他好文 时间:
2014-05-10 00:28:12
阅读次数:
265
一、main结束 不代表整个进程结束 (1)全局对象的构造函数会在main 函数之前执行,
全局对象的析构函数会在main函数之后执行; 用atexit注册的函数也会在main之后执行。
(2)一些全局变量、全局对象和静态变量、对象的空间分配和赋初值就是在执行main函数之前,而main函数执行.....
分类:
其他好文 时间:
2014-05-09 19:08:05
阅读次数:
297
首先语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象...
分类:
编程语言 时间:
2014-05-09 05:03:46
阅读次数:
321
一、Servlet中对象作用域1、 ServletContext
上下文应用服务器一启动就产生该对象,服务器关闭即销毁作用于全局,所有Servlet ,相当于静态变量2、 HttpSession
会话客户端第一次请求产生,session过期销毁作用于同一个客户端,相当于成员变量3、 ServletR...
分类:
其他好文 时间:
2014-05-09 04:57:00
阅读次数:
255
全局和静态数据区:用于存放全局变量和静态变量(全局变量和局部变量)常量数据区:用于存放常量数据代码区:用于存储代码栈:用于局部变量和函数参数堆:程序员申请(程序员控制的部分,new/delete#include
#include int gGlobal=100; // global int main...
分类:
编程语言 时间:
2014-05-05 23:48:12
阅读次数:
391
一。类成员: 1.数据成员和成员函数都是属于对象的。
2.C++支持另外一种类型的成员,这种成员属于类本身,而不属于类对象,我们称之为类成员。 3.使用关键字static可以创建一个类成员。
4.在类声明内部声明的static数据成员必须在任何程序块之外定义。 5....
分类:
其他好文 时间:
2014-05-01 11:18:10
阅读次数:
361
动态内存分配是指在程序运行时为程序中的变量分配内存空间,其完全由应用程序自己进行内存的分配和回收。然后内存分配方式并不是唯一的,内存分配方式包括以下3中:
1.从静态存储区域分配内存
程序在编译时就已经把该程序所占用的内存分配好了,并且该内存在整个程序的运行过程中一直是有效的,例如存放全局变量和静态变量。初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块...
分类:
编程语言 时间:
2014-04-27 21:16:59
阅读次数:
351