首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM、类加载、内存
订阅
全栈收藏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
面试:一文带你彻底搞懂方法调用的底层原理
首先大家要明确一个概念,此处的方法调用并不是方法中的代码被执行,而是要确定被调用方法的版本,即最终会调用哪一个方法。
20张图带你了解JVM运行时数据区
我们的JVM系列已经断更好几天了,小伙伴们在后台疯狂私信阿Q,想看后续内容,今天它来了。相信大家在之前的文章文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的神秘面纱吧。
我从冯·诺依曼计算机体系,追溯到了JVM,一切原来如此!
什么是JVM?为什么说JVM是要这样子呢?我带着这些疑问从冯诺依曼计算机体系追问计算机结构的思想是什么,操作系统的的本质又是什么?原来一切如此!
以Java视角浅析局部性原理
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 局部性原理 程序在访问数据时,都趋于聚集在一片连续的区域中,这被称为局部性原理。 按时间和空间划分为两类: 时间局
图解对象分配的过程
当我们new一个对象实例时,首先是存入堆中新生代中的伊甸园区,如果伊甸园区空间满了,就会进行YGC,本篇文章就讲述一下对象的分配过程是如何的
内存溢出与内存泄漏的区别(JAVA向)
在我们日常敲代码的时候,肯定都听说过内存溢出和内存泄漏,那为什么会产生内存溢出和内存泄漏呢?今天我们就来了解一下。 这个就涉及到Java的内存管理模型,我在这里简单的说一下。 在Java中内存分配是有管理员去分配,而回收的话是由GC(垃圾管理机制)去回收,但是这样有利也有弊。好…
要探索JDK的核心底层源码,那必须掌握native用法
要探索JDK的核心底层源码,那必须掌握native用法。文章中会以“获取系统的默认时区”为例,介绍说明如何查看native对应方法的源码
自动的内存管理系统实操手册——Java和Golang对比篇
导语 | 现代高级编程语言管理内存的方式分自动和手动两种。手动管理内存的典型代表是C和C++,编写代码过程中需要主动申请或者释放内存;而PHP、Java 和Go等语言使用自动的内存管理系统,由内存分配
理解Java内存模型
最近重新学习一遍《深入学习Java虚拟机》,把之前Java内存模型中模糊的知识重新梳理一遍,这篇文章主要介绍模型产生的问题背景,解决的问题,处理思路,相关实现规则,环环相扣,希望读者看完这篇文章后能对Java内存模型体系产生一个相对清晰的理解,知其然而知其所以然。 在介绍Jav…
HotSpot JVM 内存管理
关于 JVM 内存管理或者说垃圾收集,大家可能看过很多的文章了,笔者准备给大家总结下。这算是系列的第一篇,接下来一段时间会持续更新。 本文主要是翻译《Memory Management in the Java HotSpot Virtual Machine》白皮书的前四章内容,…