首先语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象...
分类:
编程语言 时间:
2014-05-09 05:03:46
阅读次数:
321
一、Servlet中对象作用域1、 ServletContext
上下文应用服务器一启动就产生该对象,服务器关闭即销毁作用于全局,所有Servlet ,相当于静态变量2、 HttpSession
会话客户端第一次请求产生,session过期销毁作用于同一个客户端,相当于成员变量3、 ServletR...
分类:
其他好文 时间:
2014-05-09 04:57:00
阅读次数:
255
闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。
可以把闭包简单理解成“定义在一个函数内部的函数”。
闭包就是能够读取其他函数内部变量的函数。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
闭包(clos...
分类:
编程语言 时间:
2014-05-09 00:23:50
阅读次数:
389
1 前言
在程序实现过程中,经常用遇到一些全局变量或常数。在程序开发过程中,往往会将该变量或常数存储于临时表或前台程序的全局变量中,由此带来运行效率降低或安全隐患。
本文主要论述将全局变量或常数存取程序包的优点和实现方法。 2 优点 2.1 执行效率比存储于临时表高,不需要频率存取临时表 ...
分类:
数据库 时间:
2014-05-08 17:59:05
阅读次数:
465
fork.c 代码分析笔记
verifiy_area
long last_pid=0; //全局变量,用来记录目前最大的pid数值
void verify_area(void * addr,int size) // addr 是虚拟地址 ,size是需要写入的字节大小
{
unsigned long start;
start = (unsigned lo...
分类:
系统相关 时间:
2014-05-08 17:15:39
阅读次数:
485
但凡成为大家公认的模式,都是有一些不可小觑的威力,今天分享一个简单的设计模式:单例模式。 单例模式用于一些只希望有一个实例的类或者只希望执行一次的操作:校长只能有一个、老板只能有一个、用户点击弹窗只希望弹出一次。用全局变量等方式也可以实现,但是多了很多判断和处理代码,并且职责模糊,类的唯一实例化是....
分类:
编程语言 时间:
2014-05-08 13:41:35
阅读次数:
351
//定义全局变量var xmlHttp;//封装的函数function
getXmlHttp(){// 判断是否是IE浏览器 if(window.ActiveXObject){ xmlHttp = new
ActiveXObject("MICROSOFT.XMLHTTP"); }else if(w....
分类:
其他好文 时间:
2014-05-08 13:40:06
阅读次数:
272
前端规范 - JS规范产品线公用全局变量spDomain= {}
//相关domain的定义,主要放在JS里调用Space.xxx.xxx
//通用全局变量对象禁止使用eval,with,voideval功能tangram里已经进行了封装,直接使用tangram里面的方法。全局变量使用"g_"打头,...
分类:
Web程序 时间:
2014-05-08 11:33:43
阅读次数:
452
困惑一:先看一个例子:function test(){
message = "hi";
}
test();
alert(message);会输出字符串“hi"在函数内部使用var定义的变量是局部变量,省略var操作符的变量是全局变量。困惑二:alert(undefined == null)结果是”true"我们知道在js中分为基本类型和引用类型,基本类型包括number、string、boole...
分类:
编程语言 时间:
2014-05-07 23:20:30
阅读次数:
361
理解Js的闭包,首先让我们先看几个概念执行环境(executiveenvironment)每个函数都有自己的执行环境,匿名函数默认为全局环境。作用域链(scopechain)子函数继承父函数,但是父函数不能引用子函数。变量对象(variableobject)分为全局变量对象,和局部变量对象,前者的生...
分类:
Web程序 时间:
2014-05-07 17:31:57
阅读次数:
387