一、Java的运行过程

Java的运行包括编译和运行俩部分

将.java文件源文件通过javac编译成.class字节码文件,但这还不是最后,还需要虚拟机JVM将字节码文件进行解释执行,才可以输出结果。

虚拟机首先会把编译好的字节码文件加载到内存,这个过程叫做类加载,然后虚拟机会将保存到的内存的字节码文件进行解释执行

第一步:在文本编写源代码

public class Test{public static void main(String[] args){System.out.println("Hellow Java");}
}

第二步:打开控制器cmd,输入java -version。出现下面的信息说明本地已经配置好Java,不然要先去配置

C:\Users\Administrator>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

第三步:cd 文本所在的文件夹;运行javac 文本名称(将之编译电脑可识别的Class文件)

C:\Users\Administrator>cd C:\Users\Administrator\Desktop\新建文件夹 (2)C:\Users\Administrator\Desktop\新建文件夹 (2)> javac Test.java

最后:执行java Test

C:\Users\Administrator\Desktop\新建文件夹 (2)>java Test
Hellow Java

完成

这体现了Java的一大特性,跨平台性

Java的运行是根据虚拟机JVM,而不是系统,因此一套程序可以在不同的操作系统上执行,只需要配置不同的JVM就可以了。Write on ,run anywhere,大大降低了编写成本。

Java使用文本编写源代码相关推荐

  1. java源文件的编写与保存_1.编写源代码编写源文件:CardLayoutDemo.java并保存,例如:I:myAppCardLayoutDemo.java。程序结构如下:p...

    1.编写源代码 编写源文件:CardLayoutDemo.java并保存,例如:I:myAppCardLayoutDemo.java.程序结构如下: package test; import java ...

  2. Java程序完形填空题_moodle中的完形填空题的文本编写方法

    moodle中的完形填空题的文本编写方法 [完形填空题]考题把一段文字挖去一些空,让考生根据上下文正确地完成这些填空.完型填空题中的一段短文可以包括各种题目,如选择,填空,和数字题等. 题目的编辑是在 ...

  3. Java的加载与执行原理详解 Java程序从编写到最终运行经历了哪些过程

    前言 Java程序从编写到最终运行大概可概括为3个阶段:编写.编译.运行阶段. 一.编写阶段 程序员在硬盘某个位置新建一个xxx.java文件 使用记事本或者其他文本编辑器例如EditPlus打开xx ...

  4. 用Java程序生成文本的捷径

    用Java程序生成文本的捷径 (仙人掌工作室 2001年09月04日 14:22) 大多数程序都需要输出一些文本,比如邮件消息.HTML文件或控制台输出.但是,计算机本质上只能处理二进制数据,程序员必 ...

  5. java 读取 文本块_Java 13:文本块

    java 读取 文本块 Java 13已交付了期待已久的多行字符串或Text Blocks . 您不再需要连接跨越多行的字符串或转义特殊字符,这确实提高了代码的可读性. 文本块是一种预览语言功能 ,这 ...

  6. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  7. Java程序从编写到运行

            Java程序从开发到运行包括编译和运行两个阶段,这两个阶段可以在不同的操作系统中完成,例如在windows环境下进行编译,在Linux环境下运行,这是因为有JVM机制的存在,实现了Ja ...

  8. Java用awt编写计算器(只有加减乘除)

    Java用awt编写计算器(只有加减乘除) 结果演示: import java.awt.BorderLayout; import java.awt.Button; import java.awt.Co ...

  9. 使用java的API编写代码

    使用java的API编写代码 JavaBean 在Java中,有很多class的定义都符合这样的规范: 若干private实例字段: 通过public方法来读写实例字段. public class P ...

  10. 利用Java的GUI编写的定时关机程序

    文章目录 程序说明 运行截图 项目结构截图 main类 ActionListener1类 ItemListener1类 Jfwindow类 shut类 XialaItmeListener类 modul ...

最新文章

  1. 计算机程序的思维逻辑 (38) - 剖析ArrayList
  2. java getname file_Java File getName()方法
  3. Java面试经典题:线程池的成长之路
  4. UVa11300 Spreading the Wealth(数学问题)
  5. 网络编程学习笔记(udp_server函数)
  6. android h5 书,android与H5交互
  7. 「SDOI2016」储能表(数位dp)
  8. 前端学习(740):函数返回值注意事项
  9. 风变编程python论文_如何看待风变编程的 Python 网课?
  10. 矩阵分析 第二章 lambda矩阵和Jordan标准型
  11. 流量少怎么办?先考虑下面四项
  12. linux后台执行shell脚本
  13. Linux内核中的IPSEC实现(6)
  14. 中国电信业的魔咒:第四运营商之梦
  15. 万能平板刷机软件_万能手机刷机软件下载
  16. 电流探头常见的三大类型
  17. Docker mysql [Warning] World-writable config file ‘.cnf‘ is is ignored
  18. Java用ListArray以人名的姓氏排队
  19. iText7高级教程之html2pdf——7.关于pdfHTML经常问的问题
  20. windows11如何退回windows10,手把手,突然觉得我不适合win11

热门文章

  1. Qt 启动应用程序的3种方式
  2. 小学生c语言入门教程,啊哈C语言(小学生坐在马桶上都能看懂C语言入门教程).pdf...
  3. MySQL数据库学习资料(六)
  4. 基于Android Studio游戏开发 飞机大战小游戏
  5. WEB漏洞挖掘——思路指南
  6. 下载编译goldfish内核
  7. animate.css 官方,animateCSS
  8. 曾经如日中天的VB编程,现已没落,而惨遭嫌弃的它,成了香饽饽
  9. 你画我猜 计算机题目,你比我猜游戏爆笑词语(你画我猜题目大全500道)
  10. ecg 幅度_精确心电图(ECG)信号处理