码迷,mamicode.com
首页 >  
搜索关键字:内存区域    ( 1431个结果
Java垃圾收集算法
由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。 相关阅读: 1、深入理解java虚拟机之java内存区域 2、深入理解java虚拟机之对象真的死了吗 1、标记-清除算法 标记清除算法分为“标记 ...
分类:编程语言   时间:2019-05-08 18:53:33    阅读次数:140
栈内存和堆内存的区别
在Java中,栈(stack)是由编译器自动分配和释放的一块内存区域,主要用于存放一些基本类型(如int、float等)的变量、指令代码、常量及对象句柄(也就是对象的引用地址)。 栈内存的操作方式类似于数据结构中的栈(仅在表尾进行插入或删除操作的线性表)。栈的优势在于,它的存取速度比较快,仅此于寄存 ...
分类:其他好文   时间:2019-05-08 16:08:13    阅读次数:107
Java垃圾收集算法
由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。 相关阅读: 1、深入理解java虚拟机之java内存区域 2、深入理解java虚拟机之对象真的死了吗 1、标记-清除算法 标记清除算法分为“标记 ...
分类:编程语言   时间:2019-05-07 16:56:51    阅读次数:180
20175213 2018-2019-2 《Java程序设计》第10周学习总结
Java内存模型 主内存与工作内存 Java内存模型主要目标:定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量(Variable)与Java编程中的变量略有区别,它包括实例变量/静态字段和构成数组对象的元素,不包括局部变量和方法参数(线程私有)。 ...
分类:编程语言   时间:2019-05-05 23:39:10    阅读次数:138
Python中is和==的区别
在Python中,is和==都是用来对两个对象进行比较判断的,但两者却有本质的区别。一:is操作符is操作符是Python语言的一个内置操作符,它的作用是比较两个变量是否指向同一块内存区域,也就是判断id(对象)是否相等。当两个变量是共享引用关系的话,它们指向的肯定是同一块内存区域,用is判断得到的结果肯定为True。>>>a=10>>>b=a>>&
分类:编程语言   时间:2019-05-03 16:40:44    阅读次数:140
java虚拟机01-java内存区域与内存溢出异常
1.运行时数据区域 1.程序计数器:是一块较小的内存空间,它可以看作是当前线程所执行字节码的行号指示器,字节码解释器工作时就是通过改变程序计数器的值来选取下一条指令的地址。分支、循环、跳转、异常处理、线程恢复等基础功能都是由这个计数器来完成。 每一条线程都要有一个属于自己的独立的程序计数器,所以该块 ...
分类:编程语言   时间:2019-05-02 13:18:11    阅读次数:185
java的值传递
java中都是值传递 如果参数是引用类型的,实际上是把引用地址复制了一份传递 例如 User user = new User(); user存放在栈中,里面存放着内存地址,new User()会在堆中初始化一块内存区域,存放user的实际内容 例1: public void pass(User us ...
分类:编程语言   时间:2019-04-30 22:00:23    阅读次数:111
Linux IO模式及 select、poll、epoll详解
讨论Linux环境下的network IO。 一、概念说明 1、内核态(内核空间)和用户态(用户空间)的区别和联系? 用户空间是用户进程所在的内存区域,系统空间是操作系统所在的内存区域。 为了保证内核的安全,处于用户态的程序只能访问用户空间,而处于内核态的程序可以访问用户空间和内核空间。 2、文件描 ...
分类:系统相关   时间:2019-04-28 18:57:13    阅读次数:183
Python动态类型
1,变量,对象之间的关系 2,类型属于对象,而变量没有类型。 3,共享引用 4,关于可变类型列表 下边是我理解的列表在内存中的存储 a ,b指向同一块内存区域,当b[0] 修改时 5,对象 ...
分类:编程语言   时间:2019-04-26 17:52:38    阅读次数:136
【深入Java虚拟机(1)】:Java内存区域与内存溢出
原文出处: 兰亭风雨 内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数器(Pr ...
分类:编程语言   时间:2019-04-25 15:59:25    阅读次数:129
1431条   上一页 1 ... 25 26 27 28 29 ... 144 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!