1.栈 局部变量2.堆 程序运行时动态申请的空间3.BSS段 未初始化的全局变量和静态变量4.数据段 完成初始化的全局变量和静态变量,一级常量字符串,所以数据段又称为静态区5.代码段 程序运行代码所占用的空间常见的动态分配内存分配函数C语言中提供了三个动态分配内存的函数:malloc、ca...
分类:
其他好文 时间:
2015-05-09 20:19:28
阅读次数:
128
声明Person类function Person(name, age)
{
num = 5;//没有this修饰,属于类,相当于java中的静态变量,类直接访问
this.name = name;//有this修饰,属于类对象的,由类对象调用
this.age = age;
this.info =function()
{
alert("我的信息...
分类:
编程语言 时间:
2015-05-09 15:06:19
阅读次数:
161
**用成员初值列初始化成员对象:
我们习惯上的错误**
用default构造函数的方法初始化
non-local-static非成员函数内部静态变量初始化先后有要求的,则其初始化需要一个“仿真函数”:
注意:...
分类:
其他好文 时间:
2015-05-08 18:14:39
阅读次数:
131
静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量...
分类:
其他好文 时间:
2015-05-07 21:42:03
阅读次数:
128
存储类型: 有三个地方用于存储变量:普通内存、运行时堆栈、硬件寄存器。 变量的缺省存储类型取决于它的声明位置。1、凡是在任何代码块之外声明的变量总是存储于静态内存中,为静态变量。静态变量在程序运行之前创建,在程序整个执行期间始终存在。2、在代码块内部声明的变量的缺省存储类型是自动...
分类:
其他好文 时间:
2015-05-06 22:26:51
阅读次数:
129
this是指向对象实例的一个指针,在实例化的时候来确定指向;self是对类本身的一个引用,一般用来指向类中的静态变量和常量;parent是对父类的引用,一般使用parent来调用父类的构造函数。
使用类里面静态(一般用关键字static)的成员,必须使用self来调用。使用self来调用静态变量必须使用:: (域运算符号)。
static关键字描述一个成员是静态的,...
分类:
Web程序 时间:
2015-05-06 13:22:26
阅读次数:
119
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下...
分类:
编程语言 时间:
2015-05-05 18:23:40
阅读次数:
121
1. static变量 静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由static加以定义后才能成为静态外部变量,或称静态全局变量。 2.静态局部变量 静态局部变量属于静...
分类:
其他好文 时间:
2015-05-05 14:21:00
阅读次数:
98
先看看常用缓存的形式本地缓存缓存在当前应用程序内存中,通常以静态变量存储,它可以是任何对象,一个值,一个集合都行因为是在当前程序中,能很好得到控制,创建,访问都很好办,特别是集合,通过集合查询语法或自已写的算法很好过滤,取出想要的结果然而这些数据需要多程序共用,那么需要把它集中放在一个地方,供多应用...
分类:
其他好文 时间:
2015-05-05 10:19:19
阅读次数:
151
关于java中父类子类,成员变量,静态变量,构造器创建的先后顺序,在面试中经常会问到该类型的问题所以用以下代码进行测试:public class Test { public static void main(String args[]) { Father f = new Son(...
分类:
编程语言 时间:
2015-05-05 01:13:02
阅读次数:
311