我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:虚拟机与Java虚拟机介绍
在本讲,我会给大家介绍一下虚拟机和Java虚拟机这两个概念,关于这俩概念,大家都应该不感到陌生才行。
虚拟机
所谓虚拟机(英文为Virtual Machine,可简称为VM),就是一台虚拟的计算机。从概念上来讲,它是一款软件,而并不是所谓物理意义上的硬件,当然,它可以用来执行一系列虚拟计算机指令。
在我往下继续讲解之前,大家不妨先看一下下面这张图,相信大家对下图所描述的内容应该不会感到陌生。
可以看到,基于计算机硬件,我们会安装操作系统,常见的操作系统无非就是Windows和Linux了,然后在操作系统之上我们就可以跑一些具体的应用软件了,例如听歌的、办公的、聊天的等,从软件层面来分,这些都是属于应用软件,而操作系统则属于系统软件。
至于虚拟机,虽然我们可以将其理解成是一台虚拟的计算机,但是它还是一个软件层面上的概念,大体上,虚拟机可以分为系统虚拟机和程序虚拟机。
大名鼎鼎的Visual Box、VMware就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台。
说到这,大家应该对Visual Box、VMware这两虚拟机软件并不感到陌生吧!像我现在自己的Windows本,如果想在它上面装一个Linux操作系统,那么我就需要有一台虚拟的计算机了,而使用Visual Box或者VMware都可以达到这个目的。
我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:虚拟机与Java虚拟机介绍相关推荐
- 我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:JVM的发展历程
温馨提示:本篇文章能面世真的是太不容易了,我真的是写了好久好久,从2022年9月7日(首次发布)一直写到了今天,即2022年9月21日,每天写一点,再写一点,直至今天才终于写完,我可以保证这里面的每一 ...
- 写代码时发现……还是Python牛逼
都说Python通俗易懂,容易上手,甚至不少网友表示「完成同一个任务,C 语言要写 1000 行代码,Java 只需要写 100 行,而 Python 可能只要 20 行」到底是真的还是假的? 下面就 ...
- 一个随时写python代码的神器_牛逼啊!一个随时随地写Python代码的神器
现在学Python的人越来越多,很多小伙伴都非常有激情.利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的.最好能编程并运行,有没有什么好的神器可 ...
- 写代码时发现......还是 SpringBoot 牛逼!一篇拿下
关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...
- 写代码时发现......还是SpringBoot牛逼!
关注了很多技术类公众号的读者肯定有这样一个感受,SpringBoot相关的文章铺天盖地,并且SpringBoot相关的文章阅读量.收藏量都很高,这也从侧面反映了SpringBoot技术的火爆. 一切都 ...
- Thymeleaf 人家写的博客真tm牛逼
pom.xml依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId> ...
- 飞鸽传书认证是互联网界具有极大声望
飞鸽传书认证是互联网界具有极大声望的网络技能认证.其总体认证体系包括路由和交换网络支持(售后工程师认证体系),路由和交换网络设计(售前工程师认证体系)和广域网交换网络设计和支持几大部分.飞鸽传书201 ...
- 手把手教你写一个中文聊天机器人
本文来自作者 赵英俊(Enjoy) 在 GitChat 上分享 「手把手教你写一个中文聊天机器人」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 一.前言 发布这篇 Chat 的初衷是想和 ...
- php自定义中文分词方法,一个用PHP写的中文分词函数_php
class Segmentation { var $options = array('lowercase' => TRUE, 'segment_english' => FALSE); va ...
- php的函数是谁写的,一个用PHP写的中文分词函数
一个用PHP写的中文分词函数 class Segmentation{ var$options=array('lowercase'=>TRUE, 'segment_english'=>FAL ...
最新文章
- 五邑大学专插本c语言试题_2019广东专插本各专业报考、录取人数、录取分数及平均分(二)...
- 这个世界,正在悄悄惩罚那些不注意身体的人
- linux系统用户锁定与解锁
- ajax简单校验用户名是否存在
- c语言程序年月日怎么编,C语言程序设计: 输入年月日 然后输出是星期几
- oracle——监听(二、sqlplus连接数据库)
- Prototype对象
- 一套不错的php,一套不错的PHP笔试题-附答案.pdf
- 测试端口的命令 linux,linux的ping命令端口号
- Node.js meitulu图片批量下载爬虫1.02版
- H264/AVC-基本概念和码流结构
- JavaScript 中阶 打地鼠游戏(基础版)
- 判断网卡MAC地址前缀
- Markdown语法大全
- 英语黑色幽默IT段子
- 三子棋?玩我自己的!
- 我们怎么做那个“卖铲子的人”
- 1月重磅福利——Softing在线培训课程上线
- 微信小程序(二)首页之搜索框
- python读写配置文件