第一件事 什么是 Java 虚拟机 (JVM)

这篇具有很好参考价值的文章主要介绍了第一件事 什么是 Java 虚拟机 (JVM)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、什么是虚拟机? - 这个其实是一个挺逗的事情,说白了,就是基于某个硬件架构,在这个硬件部署了一个操作系统,再构架一层虚拟的操作系统,这个新构架的操作系统就是虚拟机。

不知道的兄弟姐妹们,可以去看看 VMWARE 这个软件,它可以在很多常用操作系统上面构建很多个虚拟的操作系统 :)

2、什么是Java VM (Java Virtual Machine),如果这个操作系统想运行用Java语言编译过的的二进制运行代码,那么就需要在这个操作系统上再构架一层Java操作系统,这个系统就是基本操作系统下的 Java 虚拟机。

3、来看看一个常用操作系统 ->WINDOWS 下的Java虚拟机是个 嘛! 截图说明:

(1) 在WINDOS操作系统下,创建Java虚拟机

到 Java | Oracle 这里下载Java虚拟机软件:

第一件事 什么是 Java 虚拟机 (JVM),基于Java 语言开发应用,java,jvm,开发语言下载WINDOS版本的Java虚拟机的安装程序,并运行安装,安装完你就得到了一个WINDOS系统下的 Java 虚拟机,

(2) 这个虚拟机是不是运行OK,你按下面方法检查一下。

进入WINDOS的命令行(或叫 console)窗口,

运行命令1 Java -verion,能看到下面,说明Java VM 虚拟机安装成功了:)

第一件事 什么是 Java 虚拟机 (JVM),基于Java 语言开发应用,java,jvm,开发语言

运行命令2 Javac -verion,能看到下面,说明Java虚拟机上的编译器也安装成功了:)

妥了 在WINDOS上构建一层Java VM 就OK了。 :)

第一件事 什么是 Java 虚拟机 (JVM),基于Java 语言开发应用,java,jvm,开发语言

基于WINDOS下的虚拟机安装好了? 要干嘛!? -- 来!  看下面文章。 -待续

Update 一下我在另一台计算机 WINDOS11 下的JVM :) 逗我呢!

第一件事 什么是 Java 虚拟机 (JVM),基于Java 语言开发应用,java,jvm,开发语言

看~  JVM 虚拟机 操作系统也分 服务器 Server 版本 和 客户端Client 版本。 版本也是好多个。

来来来, 兄弟们,帮着说一下什么是服务器版虚拟机,什么是客户端版虚拟机。 如何选择?  快去评论与扯淡。 :)文章来源地址https://www.toymoban.com/news/detail-832170.html

到了这里,关于第一件事 什么是 Java 虚拟机 (JVM)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JVM第一篇 认识java虚拟机

    目录 1. 什么是java虚拟机 2. java虚拟机分类 2.1. 商用虚拟机 2.2. 嵌入式虚拟机 3.java虚拟机架构 4.java虚拟机运行过程        传统意义上的虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的,是操作系统级别的虚拟机。Java虚拟机是一种程序

    2024年02月11日
    浏览(41)
  • 学习织梦网站必需会的一件事之织梦网站数据备份

    任务:宝塔面板织梦网站备份 织梦CMS程序运行环境:PHP+MySQL 所以无论是备份还是还原,都涉及2个部分,一个是web文件的备份,一个是数据库的备份。 做好数据备份是站长管理员和维护人员的基本操作,织梦是php语言书写的程序,但是它的数据备份比一般的程序都简单,织梦

    2024年02月03日
    浏览(42)
  • 什么是Java中的JVM(Java虚拟机)?

    JVM(Java虚拟机)是Java平台的核心组件之一,是一个用于执行Java字节码的虚拟计算机。Java源代码经过编译器编译,生成字节码文件(.class文件),然后由JVM来解释和执行这些字节码。JVM负责将字节码翻译成特定操作系统和硬件平台的机器码,从而实现跨平台的能力。   JVM具

    2024年02月15日
    浏览(46)
  • 深入理解JVM虚拟机第二十七篇:详解JVM当中InvokeDynamic字节码指令,Java是动态类型语言么?

     😉😉 学习交流群: ✅✅1:这是孙哥suns给大家的福利! ✨✨ 2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 🥭🥭3:QQ群: 583783824   📚📚  工作微信: BigTreeJava 拉你进微信群,免费领取! 🍎🍎4:本文章内容出自上述:Spring应用课程!💞💞

    2024年02月04日
    浏览(44)
  • JVM执行引擎——为什么Java是半编译半解释语言

            起初设计者的初衷是将字节码文件翻译为机器语言的指令来执行即可,就诞生了解释器。但是采用一行行来解释的 效率比较低 ,JIT编译器会将编译后的机器码做一个缓存的操作,放在方法区的JIT代码缓存中,是否需要启用JIT编译器直接将字节码编译为机器码,则

    2024年02月15日
    浏览(49)
  • 【从零开始学JVM】第一章_JVM和java体系结构

    Java是一门跨平台的语言 Java 语言的特点包括: 跨平台性 :Java 程序可以在不同操作系统上运行,只需安装对应平台的 Java 虚拟机(JVM)即可。 面向对象 :Java 是一种纯粹的面向对象编程语言,支持封装、继承、多态等面向对象特性。 健壮性 :Java 在设计时考虑了许多安全检

    2024年02月20日
    浏览(33)
  • JVM(Java虚拟机)

    目录 1.JVM 简介 2. JVM 运行时数据区 2.1程序计数器 2.栈 3.堆 4.方法区 3.类加载 1.loading 2.linking 1.验证 2.准备 3.解析 3.Initializing 4.双亲委派模型 5.JVM垃圾回收机制 1.劣势 2.回收什么 3.垃圾回收具体怎么回收 1.找垃圾 方法: 问题: 2.释放垃圾 JVM 是 Java Virtual Machine 的简称,意为 Java虚

    2024年02月01日
    浏览(54)
  • Java虚拟机(JVM):虚拟机栈溢出

    Java虚拟机栈溢出(Java Virtual Machine Stack Overflow)是指在Java程序中,当线程调用的方法层级过深,导致栈空间溢出的情况。 Java虚拟机栈是每个线程私有的,用于存储方法的调用和局部变量的内存空间。每当一个方法被调用时,会在栈中创建一个栈帧,用于存储方法的参数、局

    2024年02月12日
    浏览(50)
  • JVM——Java虚拟机详解

    JVM——Java虚拟机,它是Java实现平台无关性的基石。 Java程序运行的时候,编译器将Java文件编译成平台无关的Java字节码文件(.class),接下来对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机器指令并运行。 同时JVM也是一个跨语言的平台,和语言无关,只和class的文

    2024年01月19日
    浏览(79)
  • JVM(Java虚拟机)详解

    目录 一、JVM内存区域划分   1. 什么是内存区域划分以及为啥要进行区域划分   2. JVM内存区域划分详解   3. 堆区详解:    4. 给一段代码,问某个变量是在那个区域上? 二、JVM类加载机制   1.类加载的过程   2. 类加载的时机   3. 双亲委派模型(经典面试) 三、JVM垃圾回收

    2024年02月15日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包