2021年4月24日星期六

Java编程语言学习01-编写第1个Java程序

JVM/JRE/JDK

JVM
Java虚拟机(Java Virtual Machine)它是运行所有Java程序的虚拟计算机
有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行

JRE
JRE是java runtime environment(java运行环境)
光有JVM还不能让class文件执行,因为在解释class的时候JVM需要调用解释所需要的类库li在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib和起来就称为jre

JDK
JDK是java development kit(java开发工具包)
程序员做Java开发时所需要的一些工具Javac.exe/jar.exe Java基础的类库/API

关系:

JDK包含JRE,而JRE包含JVM

Java编程语言学习02-编写第1个Java程序

软件下载地址
:https://www.oracle.com/technetwork/java/javase/archive-139210.html

环境变量配置

配置环境变量的目的
当查找一个命令的时候,会默认到当前目录当中去查找执行
如果当前目录当中没有,就会到系统的环境变量当中查找

我们安装完Java后,所有的命令都在你安装根目录的bin当中

 

Java编程语言学习02-编写第1个Java程序

 


必须要在当前目录当前才能执行上面的命令,我们如果想要在任意盘当中使用上面命令的话,就需要先配置一下环境变量. 配置完成后, 就可以在任意盘符当中使用了.配置步骤如下:

第一步:

 

Java编程语言学习02-编写第1个Java程序

 


 

第二步:

Java编程语言学习02-编写第1个Java程序

 


第三步:

 

Java编程语言学习02-编写第1个Java程序

 


第四步:

 

Java编程语言学习02-编写第1个Java程序

 


配置完成后, 就可以在任意目录当中输入java命令了

第一个Java程序

新建一个文本文件.txt的,在文本文件当中输入如下内容:

class Hello{        public static void main(String[] args){       System.out.print("Hello World");    }}

过程:

1.将Java代码编写到扩展名为.java的文件当中
2.通过javac命令对该java文件进行编译,并生成一个扩展名为.class的文件
3.通过java命令对生成的class文件进行运行
我们生成字节码的名称它是跟class的名称一样的。
如果我们在calss前添加了一个public,那么你的文件名称必须得要跟class的名称保持一致

编写完成后, 在把扩展名改为.java 输入命令行进入到当前目录,执行如下命令

Java编程语言学习02-编写第1个Java程序

 


执行完成后, 我们会看到生成了一个.class的字节码

Java编程语言学习02-编写第1个Java程序

 


再继续执行以下命令:

Java编程语言学习02-编写第1个Java程序

 


执行完后, 就会看到输出的结果.
以上的内容仅作为学习演示过程, 我们在开发的过程当中, 不会直接在记事本当中进行开发的, 会有专门的开发工具. 上面的过程是让大家知道Java的执行过程.

Java编译过程:

 

Java编程语言学习02-编写第1个Java程序








原文转载:http://www.shaoqun.com/a/704737.html

跨境电商:https://www.ikjzd.com/

aicpa:https://www.ikjzd.com/w/1373

卖家精灵:https://www.ikjzd.com/w/532


JVM/JRE/JDKJVMJava虚拟机(JavaVirtualMachine)它是运行所有Java程序的虚拟计算机有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行JREJRE是javaruntimeenvironment(java运行环境)光有JVM还不能让class文件执行,因为在解释class的时候JVM需要调用解释所需要的类库li在这里可以认为bin里的就
壹米滴答:https://www.ikjzd.com/w/2314
心怡:https://www.ikjzd.com/w/1327
邮乐购物商城:https://www.ikjzd.com/w/1776
雨果网:https://www.ikjzd.com/w/1307
不能出货了?UPS、DHL紧急暂停部分国家进出口服务!:https://www.ikjzd.com/home/133338
女友有16个前男友 比足球队还多:http://lady.shaoqun.com/m/a/272422.html

没有评论:

发表评论