zhanglei
首页
学习链接
计划
工作简历
分类
mianjing (5)
vps搭建节点 (12)
腾讯云cos的APPID/SecretId/SecretKey (1)
自用美区 apple id 以及 美区 google 账号 (1)
chatgpt plus账号密码 (1)
雅思口语 (1)
FPGA (7)
C语言 (0)
C++ (3)
剑指offer面试 (19)
JavaSE (0)
MySQL (27)
JDBC (0)
JavaWeb-JSON (0)
JavaWeb-ajax (0)
JavaWeb-JQuery (0)
Spring5 (16)
MyBatis (8)
SpringMVC (7)
Springboot (19)
SpringCloud+微服务 (2)
SpringSecurity (0)
dubbo+zookeeper (0)
Linux (1)
redis (18)
ElasticSearch (0)
单例模式 (0)
代理模式 (0)
工厂模式 (0)
JVM (4)
JUC (0)
多线程 (0)
leetcode算法 (13)
全部分类 ( 152 )
查询
当前位于"JVM"分类下
2.内存结构(堆)
2.1 定义Heap 堆通过new关键字,创建对象都会使用堆内存特点他是线程共享的,堆中的对象都是需要考虑线程安全的问题有垃圾回收机制(创建的对象不使用,就会被回收)2.2 堆内存溢出由于堆内存有垃圾回收机制,创建出来没有被使用的对象会被回收。但是有没有这种情况:不断创建对象,并且对象还
2022年06月13日
260次浏览
2.内存结构(本地方法栈)
本地方法栈是jvm调用本地方法时,给本地方法开辟的内存空间。那么java中到底有哪些本地方法呢?常见的就是Object类中的一些方法。在idea 中双击shift,全局搜索 Object类,再按ctrl+f12看方法列表:点进hashcode方法:可见,本地方法并没有实现部分,其实他的底层是c/
2022年06月13日
284次浏览
2.内存结构(程序计数器+虚拟机栈)
1.程序计数器1.1 定义Program Counter Register 程序计数器 (寄存器)下图是程序计数器在JVM的部分:1.2 作用作用:记住下一条jvm指令的地址特点:是线程私有的 不会存在内存溢出2.虚拟机栈首先回顾一下数据结构里的栈的概念,栈是线程运行所需要的空间,栈帧是每个
2022年06月12日
289次浏览
1.什么是JVM
什么是JVM定义:java Virtual Machine- java 的运行环境(java 二进制字节码的运行环境)好处:一次编写,到处运行内存管理机制,垃圾回收功能数组下标越界检查、多态比较:JVM,JRE,JDK他们是逐级向上,包含的关系。学习 JVM 有什么用面试(这个是最主要的原因哈
2022年06月11日
278次浏览
«
1
(current)
»
个人信息
zhanglei
上海 浦东新区
文章数量
152
分类数量
33
标签数量
0
study forever!