写点什么

0 人感兴趣 · 11 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/f3/f30978080d92840c0a38aae381a17159.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【数据结构与算法】“堆”还能这样用 _ 堆的应用

用户头像
Dream-Y.ocean
2022-09-27

前情提要 本章节是数据结构的堆的应用的相关知识~ 接下来我们即将进入一个全新的空间,对代码有一个全新的视角~ 以下的内容一定会让你对数据结构有一个颠覆性的认识哦!!! ❗以下内容以C语言的方式实现,对于数据结构来说最重要的是思想哦❗

https://static001.geekbang.org/infoq/e6/e6e53d5dd89351f7d17019a1e106f349.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【数据结构与算法】粽子树?二叉树 _ 关于堆你不知道的事情

用户头像
Dream-Y.ocean
2022-09-27

前情提要 本章节是数据结构的堆的相关知识~ 接下来我们即将进入一个全新的空间,对代码有一个全新的视角~ 以下的内容一定会让你对数据结构有一个颠覆性的认识哦!!! ❗以下内容以C语言的方式实现,对于数据结构来说最重要的是思想哦❗

https://static001.geekbang.org/infoq/28/2889a2e7d92029bd5a31784bd28e58d4.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 进阶 (一) 内存解析

    栈、堆、常量池等虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,简单讲解Java内存分配方面的知识。

java 培训:Java 堆和栈区分出来的原因

用户头像
@零度
2022-02-09

​第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。

https://static001.geekbang.org/infoq/f0/f0e8e07fb66820fbdb05adeacf960344.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 进阶 (五):JAVA GC 之标记

堆分为年轻代和年老代。永久代是非堆内存,它又叫做方法区(一般的说法),主要存储已被加载的类信息、常量、静态变量。而该区域在java8已被删除,取而代之的是元空间,会在后面的章节细讲。

https://static001.geekbang.org/infoq/2b/2b8cc11326bfda50ffc21f99d7f423ff.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 进阶 (二):初识 JAVA 堆

众所周知,在java中内存主要分为以下几类:

图解带你掌握`JVM`运行时核心内存区

摘要:堆空间差不多是最大的内存空间,也是运行时数据区最重要的内存空间。堆可以处于物理上不连续的内存空间,但在逻辑上它应该被视为连续的。

https://static001.geekbang.org/infoq/ca/ca6b24ddf2a71fc82098fa8f56b9dabf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一种特殊的树—堆

用户头像
Nick
2021-04-18

1什么是堆? 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。

Java 内存模型

用户头像
懒AI患者
2020-12-13

java运行程序(进程)时,会有对应的栈、堆、非堆空间,其大小根据默认值或配置参数指定。

堆_堆技术文章_InfoQ写作社区