码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
iOS-单例
1 static DemoObj *instance; 2 3 /** 4 1. 重写allocWithZone,用dispatch_once实例化一个静态变量 5 2. 写一个+sharedXXX方便其他类调用 6 */ 7 8 // 在iOS中,所有对象的内存空间的分配,最终都会调用...
分类:移动开发   时间:2015-03-10 06:45:47    阅读次数:146
java 隐藏和覆盖
最近重新复习了一下java基础,覆盖和隐藏这个问题上纠结了很久,经过实际编写和查证,得出结论如下首先关于隐藏包括两种情况一 同一个类中,如果定义了实例变量a和方法中的变量a,那么在方法中的a会把实例变量a隐藏,也就是说在方法中调用只能看到方法中声明的a二 继承关系中,静态方法静态变量和成员变量 被子...
分类:编程语言   时间:2015-03-09 14:24:44    阅读次数:172
C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯.....
分类:编程语言   时间:2015-03-07 15:22:33    阅读次数:164
C++ Primer学习总结 第6章 函数
第6章 函数 1.    函数最外层作用域中的局部变量不能使用与函数形参一样的名字,因为它们属于同一个作用域范围.   2.    局部静态变量的生命周期: 在整个程序的执行路径第一次经过对象定义语句时初始化,并且直到整个程序终止时才被销毁,在此期间即使对象所在函数结束执行也不会对它有影响.   3.    如果重载的函数的参数只有顶层const区别,那么...
分类:编程语言   时间:2015-03-07 01:02:22    阅读次数:216
关于GC
在介绍GC之前有必要先了解一下JVM的内存划分,这样在后面介绍GC和各种不同的GC collector的时候更容易理解。 下面这张图是“偷”的别人的,很经典的描述了jvm的体系结构,我们只需要关注最大的那一块——运行时数据区域。 1.方法区 方法区为各个线程共享的一块内存区域,当虚拟机装载一个class文件时,它会从二进制数据中解析类型的信息,包括类的静态变量也会存储到该区域。虚拟机...
分类:其他好文   时间:2015-03-07 01:00:39    阅读次数:276
static,this,抽象类,接口和包
1. static 1)静态变量:Java虚拟机为静态变量开辟单独的存储空间,所以所有的对象内部的静态变量在内存中都指向同一个地址,那么不管哪个对象改变这个成员变量,所有对象中该成员变量的值都发生变化。调用的方法一般为类名.成员变量(常量) 2)静态方法:静态方法内部只能使用静态的成员变量,调用的方...
分类:其他好文   时间:2015-03-06 21:58:09    阅读次数:171
疑难零碎知识点总结(不定时更新)
1、static NSString * const static: a、局部静态变量 :初始化一次,下次调用不进行初始化 b、外部静态变量/函数:用于作用域限制,仅在本文件使用 c、静态数据成员/成员函数(c++):针对类而不是某个特定对象来说,比如:类中...
分类:其他好文   时间:2015-03-06 12:44:27    阅读次数:115
实例分析C程序运行时的内存结构
先验知识静态变量存储在静态存储区,局部变量存储在动态存储区(栈),代码存放在代码区寄存器,EBP指向栈底,ESP指向栈顶,EIP指向正在执行指令的下一条指令,三个寄存器中保存的都是地址,32位系统,地址为4个字节即dword所有写在函数定义里面的语句都编译成指令(驱动CPU)实验代码12345678...
分类:其他好文   时间:2015-03-05 18:45:11    阅读次数:132
static使用方法小结
static使用方法小结 statickeyword是C, C++中都存在的keyword, 它主要有三种使用方式, 当中前两种仅仅指在C语言中使用, 第三种在C++中使用(C,C++中详细细微操作不尽同样, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数...
分类:其他好文   时间:2015-03-04 20:49:34    阅读次数:134
JAVA类
1. 定义类public class 类名 { 内容}2. 对象2.1. 创建对象类名 对象名 = new 构造方法;2.2. 使用对象引用对象的属性对象名.属性;引用对象的方法对象名.方法名();3. 构造方法public 构造方法名(参数) { // 初始化代码}4. static使用之静态变量...
分类:编程语言   时间:2015-03-04 19:01:01    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!