码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
内存四区
1.代码区: 代码区Code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。 2. 静态区 所有的全局变量以及程序中的静态变量都存储在静态区。 3.堆区 对于一个32位操作系统,最大管理4G内存,其中1G是给操作系统自己用的,剩下的3G ...
分类:其他好文   时间:2019-06-24 00:24:31    阅读次数:101
静态方法
对象方法:又称为实例方法,也是非静态方法。 Static修饰的方法和变量是静态方法和静态变量,也可称为类方法和类变量。 静态方法随着类的加载而加载,静态方法是 优先于对象存在的。当我们加载一个类的时候,对象还没有被实例化,而类方法已经加载进去。 而this代表的是对当前对象的引用。试问当我们加载类的 ...
分类:其他好文   时间:2019-06-23 21:22:20    阅读次数:144
垃圾回收相关
一.如何判断对象已经死亡 1.引用计数 无法处理循环引用的情况 2.可达性分析 目前主流实现方式。 原理: 从GC Roots对象作为起点开始查询,如果有引用链说明对象存活,反之就是已经死亡。 GC Roots对象: (1)栈(栈帧)中引用的对象。 (2) 方法区中类静态变量引用的对象。 (3)方法 ...
分类:其他好文   时间:2019-06-23 20:42:11    阅读次数:106
c++存储区
全局变量与静态变量区、常量区、局部变量区(栈)、动态存储区(堆)、自由存储区 1、全局变量与静态变量区 》存放全局变量、静态变量,程序运行结束后释放 2、常量区 》存放常量 3、局部变量区(栈) 》存放局部变量、函数参数。由编译器控制,自动分配和释放 4、动态存储区(堆) 》malloc/free在 ...
分类:编程语言   时间:2019-06-21 18:32:59    阅读次数:86
静态方法和非静态变量
1 2 3 4 5 6 7 8 public class Test { public int x; public static void main(String []args) { System. out. println("Value is" + x); } } 对于上面这段代码,以下说法正确的是 ...
分类:其他好文   时间:2019-06-17 12:43:26    阅读次数:124
【转】堆和栈的区别
转自csdn接近46万阅读量的文章:https://blog.csdn.net/hairetz/article/details/4141043 参加企鹅面试时出现过这道题 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释 ...
分类:其他好文   时间:2019-06-17 10:41:09    阅读次数:99
Java基础(十)--static关键字
static关键字通常应用在字段、方法、静态块,还有冷门一点的内容:静态内部类、静态导入 static字段: static字段也就是静态变量,是属于类的,被所有的对象所共享,只有当类初次加载的时候保存到内存中,在内存中只保存一份 实例变量是属于对象的,在创建对象的时候进行初始化,每个对象的实例变量是 ...
分类:编程语言   时间:2019-06-16 00:30:36    阅读次数:162
详谈单例、饿汉、和懒汉模式
一、基本概念 单例模式属于创建型设计模式。 确保一个类只有一个实例,并提供该实例的全局访问点。 实现: 使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。 二、结构 类图: 私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。 三、几类经典单 ...
分类:其他好文   时间:2019-06-15 15:08:25    阅读次数:116
LeakCanary检测内存泄漏
内存泄漏原因: 线程造成的内存泄漏 Handler造成的内存泄漏 单例导致内存泄露 静态变量导致内存泄露 非静态内部类导致内存泄露 未取消注册(BroadcastReceiver )或回调导致内存泄露 Timer和TimerTask导致内存泄露 集合中的对象未清理造成内存泄露 资源未关闭或释放导致内 ...
分类:其他好文   时间:2019-06-14 20:02:32    阅读次数:136
JAVA虚拟机
一、JVM主要的结构如下: 二、各个区域功能介绍 1)、方法区(Method Area): (1)用于存储虚拟机加载的类信息、常量、静态变量等,是各个线程共享的内存区域; (2)默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法 ...
分类:编程语言   时间:2019-06-14 18:28:43    阅读次数:104
2551条   上一页 1 ... 38 39 40 41 42 ... 256 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!