+ 关注 提问 已有0人关注此标签
作者: 江左煤郎 1276人浏览
强烈推荐书籍《深入理解Java虚拟机》,本文为个人学习笔记,删除一些不必要文字,并加入部分个人理解,日后复习较为简洁易懂 1.1 程序计数器 1. 程序计数器是一段较小的内存空间,可以看作为当前线程所执行字节码的行号指示器。
Java核心技术 java 线程 存储 数据类型 java虚拟机
作者: 南方之木 1248人浏览
虚拟机类加载机制 一、概述 虚拟机类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。 类的加载、连接、初始化都是在程序运行期间完成。
编程语言 java string static class 存储 数据类型 java虚拟机
作者: 调皮仔3683 3145人浏览
大家可以想想,JVM 是什么?JVM是用来干什么的?在这里我列出了三个概念,第一个是JVM,第二个是JDK,第三个是JRE。相信大家对这三个不会很陌生,相信你们都用过,但是,你们对这三个概念有清晰的知道么?我不知道你们会不会,知不知道。接下来你们看看我对JVM的理解。
java jvm 线程 内存模型 large 多线程 CPU 存储 java虚拟机
作者: 南方之木 1191人浏览
java 线程 同步 Server 表达式 数据类型 数组 JIT java虚拟机 解释器 即时编译器
作者: caoyongc 3141人浏览
学习Java的人,都听说过Java虚拟机,也叫JVM,估计也就停留在这里的,(我也差不多,刚开始)。Java语言的诞生在1995年(我出生)Java发布了第一个版本Java1.0,这个时候Java喊出了一句口号 Write Once,Run AnyWhere 一次编写,
云栖社区 java 虚拟机 线程 存储 数据类型 数组 java虚拟机 JVM内存模型
作者: 南方之木 1041人浏览
一、一致性 高速缓存的存储交互很好的解决了处理器与内存的速度矛盾,但也存在缓存一致性(cache coherence)问题 二、java内存模型 内存模型:对特定的内存或高速缓存进行读写访问的过程抽象。
编程语言 java 线程 内存模型 java虚拟机 Java内存模型 可见性 先行发生原则 线程、 工作内存、 主内存 内存间交互 原子性、 有序性 线程状态
作者: 南方之木 1150人浏览
java通过java虚拟机实现一次编写,到处运行 java 虚拟机不和包括java在内的任何语言绑定,它只与“class 文件”这种特定的二进制文件格式关联,class文件包含了Java虚拟机指令集 和符号表以及其他辅助信息。
编程语言 java code 索引 static class 存储 数据类型 数组 java虚拟机
作者: 南方之木 13412人浏览
一、概述 物理机的执行引擎:直接建立在处理器、硬件、指令集和操作系统层面 虚拟机的执行引擎:由自己实现,可以自行制定指令集与执行引擎的结构体系,并且能够执行不被硬件直接支持的指令集格式。 java虚拟机的执行引擎:输入字节码文件,处理过程是字节码解析的等效过程,输出是执行结果。
编程语言 java 字节码 数据类型 java虚拟机 执行引擎 虚拟机执行引擎
作者: 积淀 3084人浏览
1 什么是类加载机制? java程序的从源代码到执行的过程包括编译和运行两个阶段。编译阶段由编译器执行,将源代码(.java)文件编译成字节码文件(class文件);运行阶段由JVM执行,将字节码文件加载到内存中,变为虚拟机可以直接使用的数据结构,该过程即为类加载机制。
java jvm 类加载器 java虚拟机
作者: 调皮仔3683 24216人浏览
Jvm要加载的是二进制流,可以是.class文件形式,也可以是其他形式,按照它加载的标准来设计就不会有太大问题。
java jvm 线程 static class 插件 伪代码 java虚拟机 虚拟机加载机制
作者: 调皮仔3683 3629人浏览
java native 线程 http 内存模型 存储 数据类型 java虚拟机 虚拟几内存
作者: zwt9000 4150人浏览
java jvm 线程 http class 存储 数组 java虚拟机
作者: zwt9000 1053人浏览
java native 线程 http 内存模型 存储 数据类型 java虚拟机 ivm
作者: zwt9000 1124人浏览
生活规律告诉我们,在享受便利的同时一般都会付出巨大的代价,如果你在享受了便利的同时,还没有为此付出代价,不是说明没有,只是还没到付出的时候。试问,有哪个Java系统架构师不懂Java虚拟机?纵观Java程序员的发展历程,又有多少人是卡在了Java虚拟机之上。
架构 算法 java jvm 线程 http 内存管理 java虚拟机
作者: 调皮仔3683 1411人浏览
我们都知道虚拟机的内存划分了多个区域,并不是一张大饼。那么为什么要划分为多块区域呢,直接搞一块区域,所有用到内存的地方都往这块区域里扔不就行了,岂不痛快。是的,如果不进行区域划分,扔的时候确实痛快,可用的时候再去找怎么办呢,这就引入了第一个问题,分类管理,类似于衣柜,系统磁盘等等,为了方便查找,我们会进行分区分类。
java 线程 存储 数据类型 java虚拟机 jvm性能调优 虚拟机的内存结构
作者: ghost丶桃子 2080人浏览
java虚拟机
作者: ghost丶桃子 1662人浏览