微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java虚拟机零简介

基于白嫖黑马程序员B站视频:java中级程序员必会的教程,解密JVM【黑马程序员出品】

目录

1 介绍

  • java虚拟机(JVM,Java Virtual Machine)是java程序(java二进制字节码)的运行环境(解释);
  • 一次编写,到处运行;
  • 自动内存管理,垃圾回收;
  • JVM是一套执行java源代码的规范,各个公司可以自己开发不同的JVM,较为知名的是Hotspot;

几个概念区别:

  • JVM(Java Virtual Machine):java虚拟机,运行java二进制字节码的环境;
  • JRE(Java Runtime Environment):Java运行时环境,JVM+基础类库;
  • JDK(Java Development Kit):Java开发工具包,JVM+基础类库+编译工具;

2 学习路线

  • 类加载器:加载二进制字节码表示的类;
  • 内存结构:方法区、堆、虚拟机栈、程序计数器、本地方法栈;
  • 执行引擎:解释器、即时编译器、垃圾回收;
  • 本地方法接口:与OS的交互等等;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐