第二件事 在Java 虚拟机 (JVM)跑一个程序

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

上篇文章写了 在 WINDOWS上 创建了一个 JVM, 好! 现在在这个 Java 虚拟计算机系统上跑一个Java语言编写的小程序;

题目: 用Java语言 编写一个小程序 在Console界面 打印 整数 1-10 (回头了一下源程序,靠,应该打印的是 10-19 :))

1、定义文件名 Test.java 

这个文件中用Java语言编写的代码如下

public class Test {

         public static void main(String[] args) {

                int x = 10;

                while( x < 20 ) {

                        System.out.print("value of x : " + x ); x++;                         System.out.print("\n");

                }

        }

}

2、如何编译 Test.java 成 JVM虚拟机的 运行码(二进制执行码)见下图:

第二件事 在Java 虚拟机 (JVM)跑一个程序,基于Java 语言开发应用,java,jvm,开发语言

嘿嘿  瞧! 特么的,看到运行结果了,下图绿框里的 行了。 :)

第二件事 在Java 虚拟机 (JVM)跑一个程序,基于Java 语言开发应用,java,jvm,开发语言文章来源地址https://www.toymoban.com/news/detail-831214.html

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

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

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

相关文章

  • 一个程序员的工作日记--每天就干两件事,一年后让别人刮目相看

    在当今快节奏的社会中,人们的精力和注意力往往被分散到太多的事情上,从而影响了工作效率和成就。但是,如果我们能够专注地做一两件事情,那么就可以把它们做到极致,进而发掘自己的潜能,实现成功和成就。成功源于专注,这已经成为了一个不争的事实。 每天早上

    2024年02月11日
    浏览(38)
  • 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)
  • JVM(Java虚拟机)概述

         JVM(Java Virtual Machine)是一个能够运行Java字节码的虚拟计算机。它是Java平台的核心组成部分,负责执行编译后的Java程序,提供跨平台运行的能力。JVM使得Java程序可以在任何安装了JVM的操作系统上运行,无需对代码进行修改,实现了\\\"一次编写,到处运行\\\"(Write Once, Ru

    2024年03月11日
    浏览(55)
  • Java虚拟机(JVM)框架

    见:GitHub - eHackyd/Java_JVM: Java虚拟机(JVM)框架的学习笔记

    2024年02月10日
    浏览(51)
  • Jvm --java虚拟机(上)

    为什么学习jvm 如果你这辈子只甘心做一个平庸的Java码农,那么你可以利用阅读本文的时间去学习其他新的技术知识,但是如果你想成为一个更更更更优秀的中高级程序员!那么请继续阅读本文,希望这篇文章会对你有所帮助,那么学习jvm有啥好处嘞? 首先: 你能够明白为什

    2024年02月03日
    浏览(64)
  • JVM(Java虚拟机)-史上最全、最详细JVM笔记

    一、JVM概述 1、1为什么要学习JVM 1、2虚拟机 1、3JVM作用 1、4JVM整体组成部分  二、JVM结构--类加载器 2、1类加载子系统 2、2类加载过程 2、2、1加载 2、2、2链接 2、2、3初始化 2、3类加载器分类 2.3.1 引导类加载器(启动类加载器 BootStrap ClassLoader) 2.3.2 扩展类加载器(Extension ClassL

    2024年02月03日
    浏览(64)
  • Java虚拟机(JVM):堆溢出

    Java堆溢出(Java Heap Overflow)是指在Java程序中,当创建对象时,无法分配足够的内存空间来存储对象,导致堆内存溢出的情况。 Java堆是Java虚拟机中用于存储对象的一块内存区域。当程序创建对象时,会在堆中分配一块连续的内存空间来存储对象的实例变量。如果堆中的剩余

    2024年02月12日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包