1、中央处理器 1GHZ=1024MHZ=1024*1024KHZ=1024*1024*1024HZ 2、 3、像素 LCD与LED: 1、显示技术不同 LCD:由液态晶体组成的显示屏。 LED:由发光二极管组成的显示屏。 2、显示效果不同 LCD:由于有背光层,通过折射光线来发光,色彩饱和度没那么 ...
分类:
编程语言 时间:
2021-04-26 13:02:16
阅读次数:
0
垃圾回收机制 分代回收理论 新生代:绝大部分的对象都是朝生夕死 老年代:熬过多次垃圾回收的对象就越难回收 GC 分类 新生代回收(Minor GC/Young GC) 老年代回收(Major GC/Old GC) 只有 CMS 垃圾回收器会有这个单独的回收老年代的行为 Major GC 有说指是老年 ...
分类:
其他好文 时间:
2021-04-07 10:38:11
阅读次数:
0
前言 Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员专注于程序本身,不用关心内存回收这些恼人的问题,这也是 Java 能大行其道的重要原因之一,GC 真正让程序员的生产力得到了释放,但是 ...
分类:
编程语言 时间:
2021-03-01 14:04:44
阅读次数:
0
Python垃圾回收 基于C语言源码底层,让你真正了解垃圾回收机制的实现 引用计数器 标记清除 分代回收 缓存机制 Python的C源码(3.8.2版本) 1.引用计数器 1.1环状双向链表 refchain 在python中创建的任何对象都会放在refchain链表中 name = 'jack' ...
分类:
编程语言 时间:
2021-02-26 13:06:33
阅读次数:
0
一、跟运算符无关的特殊方法 1. 实例的创建和销毁 __init__ 解释:构造方法,可调用超类的构造器。这是实例级别的方法,发生在实例创建之后,用于初始化实例,给实例添加一些属性和操作 __new__ 解释:优先于__init__被调用。这是类级别的方法,控制类生成实例的过程,然后通常返回该类的一 ...
分类:
编程语言 时间:
2021-02-10 13:07:47
阅读次数:
0
1.概述 2.对象回收算法 执行垃圾回收之前,要判断哪些内存需要回收,在JVM垃圾回收机制中主要体现为两种对象回收算法。 2.1 引用计数算法 给对象添加一个引用计数器,难以解决循环引用的问题,因此主流的java虚拟机基本上没有选用引用计数算法来管理内存的。 从图中可以看出,如果不小心直接把 Obj ...
分类:
其他好文 时间:
2021-02-02 10:37:48
阅读次数:
0
对于C++这门语言来说内存应该是透明的,由你自己完全掌控。不像Java语言那样有垃圾回收机制,因此一个管理内存的规范是十分重要的。 一个程序如果需要长时间的运行,那它的内存管理就十分关键,毕竟你的程序在运行期间不断的泄漏内存,操作系统可分配的内存就会不断减小, 从而导致主机死机,那是非常严重的。还有 ...
分类:
编程语言 时间:
2021-01-05 10:43:50
阅读次数:
0
#一、 变量 ##1、变量使用原则 ##2、变量名 ##3、变量值 ###3.1、变量值的两大特征 ###3.2、内存管理:垃圾回收机制 ##4、常量 #二、基本数据类型 #三、基本运算符 ...
分类:
其他好文 时间:
2020-12-22 13:00:55
阅读次数:
0
Java 语言概述 主要应用场景 JavaEE、大数据、Android 开发方向。 基础知识概述 编程语言核心结构 变量、基本语法、分支、循环、数组、… Java 面向对象的核心逻辑 OOP、封装、继承、多态、接口、… 开发 Java SE 高级应用程序 异常、集合、I/O、多线程、反射机制、网络编 ...
分类:
编程语言 时间:
2020-12-18 12:57:04
阅读次数:
3
一、简介 储备知识 堆区与栈区 在定义变量时,变量名与变量值都是需要存储的,分别对应内存中的两块区域:堆区与栈区。 1、变量名与值内存地址的关联关系存放于栈区 2、变量值存放于堆区,内存管理回收的则是堆区的内容 直接引用与间接引用 直接引用指的是从栈区出发直接引用到的内存地址。 x = 1 # 直接 ...
分类:
编程语言 时间:
2020-12-03 11:33:55
阅读次数:
4