菜鸟笔记
提升您的技术认知

java 笔记-ag真人游戏

jvm介绍

菜鸟阅读 : 770

1. 什么是jvm? jvm是java virtual machine(java虚拟机)的缩写,jvm是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。java虚拟机包括一套字节码指令...

jvm 是什么

菜鸟阅读 : 1459

在java的学习中会经常见到jvm这个词,但是都没有对jvm有一个明确的解释,我也是在学习过程中遇到了许多知识提及jvm,所以就去查阅资料,写下一些自己查到的理解。 jvm解释 jvm全称为java virtual machine-java...

java之jvm的 类加载子系统

菜鸟阅读 : 886

java之jvm的 类加载子系统 本篇自己学习记录,如有错误,请各位大佬指正! 一,整体的jvm内存模型 二,类加载子系统 作用 负责从文件系统或者网络中加载class文件,class文件开头有特定文件标识 classloader只负责cl...

java jvm内存模型之方法区

菜鸟阅读 : 934

java jvm内存模型之方法区 jvm内存模型图 一,方法区的理解 方法区的定位 ​ 《java虚拟机规范》:尽管所有方法区在逻辑上属于堆一部分,但一些简单实现,可能不会进行垃圾收集或进行压缩。对于hotspot,方法区又名:non-he...

java的垃圾回收算法

菜鸟阅读 : 1039

个人认为在学习垃圾回收算法及垃圾回收器之前应该对jvm的内存模型有足够的了解! java jvm内存结构之堆篇 jvm 内存结构之虚拟机栈 java之jvm的 类加载子系统 java jvm内存结构之pc寄存器 java jvm内存模型之方...

jvm 内存结构之虚拟机栈

菜鸟阅读 : 767

jvm 内存结构之虚拟机栈 本篇自己学习记录,如有错误,请各位大佬指正! jvm 内存模型图 一,虚拟机栈概述 虚拟机栈出现的背景 ​ 由于java跨平台的特性 ,java的指令是根据栈来设计的.不同平台的cpu架构不同,所以不能设计为基于...

java 垃圾回收之垃圾回收器篇

菜鸟阅读 : 1281

java 垃圾回收之垃圾回收器篇 一,垃圾回收器的分类与性能指标 gc分类 按线程数分(垃圾回收线程数 :可以分为串行垃圾回收器和并行垃圾回收器 串行回收指的是在同一时间段内只允许有一个cpu用于执行垃圾回收操作,此时工作线程被暂停,直至垃...

java jvm内存结构之pc寄存器

菜鸟阅读 : 1632

jvm 内存模型图 一 ,pc寄存器介绍(pc register) ​ jvm中的pc程序计数寄存器(program counter register)中,register 的命名源于cpu中的寄存器,寄存器存储指令相关的现场信息,cpu只...

java jvm内存结构之堆篇

菜鸟阅读 : 1612

java jvm内存结构之堆篇 jvm内存结构图 一,堆核心概念叙述 一个jvm实例只存在一个堆内存,堆也是java内存的核心管理区域 java堆区在jvm启动的时候即被创建,其空间大小也就确认了。堆内存的大小是可调节的,参数-xms 设置...

java volatile 关键字详解

菜鸟阅读 : 845

java volatile 关键字详解 一,什么是volatile关键字,作用是什么 ​ volatile是java虚拟机提供的轻量级同步机制 ​ 作用是: 1.保证可见性 2.禁止指令重排 3.不保证原子性 本篇具体就讲解 什么叫保证了可...

网站地图