码迷,mamicode.com
首页 >  
搜索关键字:回收机制    ( 1624个结果
前端面试:基础javascript篇(二)
11. js的new操作符做了哪些事情 new 操作符新建了一个空对象,这个对象原型指向构造函数的prototype,执行构造函数后返回这个对象。 12. 改变函数内部this指针的指向函数(bind,apply,call的区别) 通过apply和call改变函数的this指向,他们两个函数的第一个 ...
分类:编程语言   时间:2019-01-12 12:02:26    阅读次数:218
垃圾回收机制
一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 执行f1()会循环输出这样的结果,而且进程占用的内存基本不会变动 c1=ClassA()会创建一个对象,放 ...
分类:其他好文   时间:2019-01-11 10:15:11    阅读次数:185
【第六章】面向对象基础
1. 面向对象可以帮助我们从宏观上把握、从整体上分析整个系统。 但是具体到实现部分的微观操作(就是一个个方法),仍然需要面向过程的思路去处理。 2. 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 3. 对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器con ...
分类:其他好文   时间:2019-01-11 00:05:22    阅读次数:159
如何理解闭包?
1、定义: 嵌套在函数作用域中的函数,称为闭包函数。该作用域称为闭包环境。通过闭包函数可以访问闭包函数所在函数作用域中的形参与变量 2、表现形式: 使函数外部能够调用函数内部定义的变量 3、工作原理: 利用了js中的垃圾回收机制,当一个函数被调用时,开辟空间,函数调用结束,释放空间,垃圾回收机制释放 ...
分类:其他好文   时间:2019-01-08 15:09:02    阅读次数:131
JVM 垃圾回收机制
首先JVM的内存结构包括五大区域: 程序计数器、虚拟机栈、本地方法栈、方法区、堆区。其中程序计数器、虚拟机栈和本地方法栈3个区域随线程启动与销毁, 因此这几个区域的内存分配和回收都具有确定性,不需要过多考虑回收的问题。而Java堆区和方法区则不一样,这部分内存的分配和回收是动态的,正式垃圾回收需要关 ...
分类:其他好文   时间:2019-01-06 00:03:59    阅读次数:200
Python中的垃圾回收机制
Python的垃圾回收机制 引子: 我们定义变量会申请内存空间来存放变量的值,而内存的容量是有限的,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,而变量名是访问到变量值的唯一方式,所以当一个变量值没有关联任何变量名时,我们就无法再访问到该变量值了,该变量值就是一个垃圾会被Python ...
分类:编程语言   时间:2019-01-03 21:36:27    阅读次数:190
前端开发面试题目整理分析
面试是每个程序员都绕不开的坎,虽然这本小册不能帮你一夜之间技术一蹴而就,但能助你建立起完整的前端知识架构体系,探究知识的原理,深入了解大厂常考知识点。 前端 JS 内置类型 Typeof 类型转换 转Boolean 对象转基本类型 四则运算符 == 操作符 比较运算符 原型 new instance ...
分类:其他好文   时间:2019-01-03 16:47:26    阅读次数:221
python第二天 python介绍与变量
编程语言的分类: 分别为 机器语言,汇编语言,高级语言 因为高级语言更接近人类语言,所以造成了:它必须被翻译成计算机能够读懂的二进制后,才能够被执行 所以按照翻译方式又被分为两种 编译型:在代码执行时,需要先进行编译成二进制文件之后,才能够被执行 代表如:c语言,执行速度快,但是调试麻烦 解释性:即 ...
分类:编程语言   时间:2018-12-27 18:33:38    阅读次数:158
JVM参数调优
java内存结构 一、垃圾回收机制 堆内存分为:新生代,老年代 默认比例: 1:2 新生代:刚出生不久的对象,存放在新生代里面,存放不是经常使用的对象 老年代:存放比较活跃的对象,存放经常被引用的对象 垃圾回收机制回收在新生代比较频繁,老年代回收的次数比较少。 二、jvm参数调优 常见参数配置 -X ...
分类:其他好文   时间:2018-12-23 18:02:18    阅读次数:194
Python 中的垃圾回收机制
GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在业务逻辑上。但这并不意味着码农就可以不去了解GC,毕竟多了解GC知识还是有利于我们写出更健壮的代码。 ...
分类:编程语言   时间:2018-12-23 15:20:24    阅读次数:142
1624条   上一页 1 ... 37 38 39 40 41 ... 163 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!