码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
new/delete
一、C++中内存大概分为5个区域(1)栈:函数内的局部变量存放的位置,编译器自动分配和释放(2)堆:new/malloc分配,delete/free 来释放,没有自己释放,只有等程序结束的时候系统才会回收(3)全局/静态存储区:存放全局和静态变量,程序结束时系统释放(4)常量存储区:例如常量字符串等 ...
分类:其他好文   时间:2020-06-07 01:01:35    阅读次数:86
对之前的所有的代码进行总结
总结所有的变量怎么访问,总结所有的方法怎么访问!!!! 总结一下到目前为止我们在一个类中都接触过什么了。 案例: /* 类体{ 实例变量; 实例方法; 静态变量; 静态方法; 构造方法; 静态代码块; 实例语句块; 方法(){ // 局部变量 int i = 100; } } */ public c ...
分类:其他好文   时间:2020-06-06 00:56:39    阅读次数:68
PHP面向对象编程之延迟静态绑定(static关键字)
延迟静态绑定是在php5.3中出现的一个概念,那么为什么会有这样一个东东呢?我们可以先来看看下面这个示例代码: class ClassA{ static public $a = 'I am ClassA';//定义一个静态变量$a public function getClassName() { r ...
分类:Web程序   时间:2020-06-05 09:14:59    阅读次数:117
类加载器实例化时的顺序
加载–>连接->初始化 父类静态变量、 父类静态代码块、 子类静态变量、 子类静态代码块、 父类非静态变量(父类实例成员变量)、 父类构造函数、 子类非静态变量(子类实例成员变量)、 子类构造函数。 1.静态代码块总是最先执行的; 2.子类和父类的静态代码块都执行完之后,在执行父类的非静态代码块和父 ...
分类:其他好文   时间:2020-06-01 00:28:53    阅读次数:81
JVM内存分区和各分区溢出测试
JVM分区 线程共享区:方法区,堆 方法区 用于存储已经被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码缓存等数据。 方法区!=永久代,只是在永久代这个概念还存在的时候,为了方法区能像堆一样进行分代收集,将方法区采用永久代实现。永久代的概念被抛弃后(JDK8),方法区采用元空间来实现(M ...
分类:其他好文   时间:2020-05-31 16:27:44    阅读次数:67
static 和final 的区别
static 和final 的区别 static 修饰变量: 静态变量随着类加载时被完成初始化,内存中只有一个, 且JVM也只会为它分配一次内存,所有类共享静态变量 修饰方法: 在类加载器的时候就存在,不依赖任何实例; static方法必须实现,不能用 abstract修饰 修饰代码块: 在类加载完 ...
分类:其他好文   时间:2020-05-31 15:50:19    阅读次数:81
类的加载
1.加载2.连接(1)校验: 查看字节码的数据是否以“cafe”开头 jdk版本是否可以运行字节码的数据 (2)准备 成员变量赋默认值 常量(final) (3)解析 String -->String类型对应的class地址 3.初始化<clinit>类初始化 (1)静态变量的显式初始化代码,赋值代 ...
分类:其他好文   时间:2020-05-31 10:59:45    阅读次数:63
146.LRU缓存机制
思路 用HashMap类型的cache记录Cache的数据 用List类型的record 记录Cache的各个元素使用情况 record有点类似队列,方便起见,下文就以队列称呼。 对于cache中已有的元素: 若进行get put操作,就将该元素移到队列(record)的最后(即表示该数据最近使用过 ...
分类:其他好文   时间:2020-05-30 21:34:36    阅读次数:48
Java中成员变量、局部变量、全局变量、静态变量、成员变量
开头注意:static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 根据定义变量位置的不同,可以将变量分为成员变量和局部变量。 成员变量是 定义在一个类的变量:类中方法外局部变量是定义在一个方法内的变量:方法中 ...
分类:编程语言   时间:2020-05-29 21:44:05    阅读次数:74
java线程中的一些问题
(1)notifyAll无法唤醒的问题 一个线程处于wait状态,另一个线程无法唤醒它。主要原因不是共享变量的问题,只要共享变量为对象成员或静态变量即可。因为wait()和notifyAll必须属于同一实体,所以当调用了a.wait()后,必须调用a.notifyAll才能唤醒a线程。 (2)jav ...
分类:编程语言   时间:2020-05-29 13:57:04    阅读次数:76
2551条   上一页 1 ... 8 9 10 11 12 ... 256 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!