一起来学Java——环境介绍、命令行控制
认识环境
在Java的世界里,我们需要认识3个主要的环境。
JDK :Java Development Kit,Java开发工具包,用于Java的编译环境,里面包含了运行环境JRE(Java Running Environment),包含一些Java的工具(javac/java),还包含了Java基本的类库(即Java API包)
JRE: java Running environment java的运行环境,包含了JVM(Java虚拟机)和一些Java核心类库。它仅仅是Java的运行环境,不是开发环境,不包括Java的编译器,只运行的用户只安装JRE就可以。
JVM:Java virtual Machine 也叫做Java虚拟机。就是Java在运行时候的真正的环境。 但是只有JVM是不可以运行Java程序的,还需要结合JRE的类库。
它们三个的关系,如下图所示:
我们安装的时候,只需要安装JDK就可以了,具体的安装配置,请看[这里](Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblogs.com))
另外,我们还需要认识一下,Java程序被运行的主要的流程。
Java文件被JDK中的javac.exe所执行后,成为了字节码文件(.class)文件,这个也是二进制文件。字节码文件随后进入JVM中,JRE的java.exe所运行后,也就可以被操作系统所执行了。
命令行工具
有了开发工具包了以后,我们就可以直接在命令行里面运行程序了。虽然现在有了集成的开发环境,但是掌握这些基本功还是很有必要的。
命令行很需要两个工具,一个是javac进行编译,另一个是java进行运行。
创建一个Java文件夹
先创建一个文件夹,用于存放以后的文件。
创建一个java文本文件
新建一个文本文件,但是将后缀改成.java。这代表就是java文件
写入Java程序
接着在该文本文件中写入Java代码,这里我们可以使用notepad++来进行Java代码的实现。
下面就是一个基本的Java程序了,创建了一个hello world类,在类中写了函数main。
编译Java程序
写完了Java程序,CTRL+S保存一下子,这样的话就可以利用我们已经配置好的环境,在命令行中进行编译了。
- 首先我们打开cmd,先转到包含HelloWorld.java的文件。
-
先使用javac.exe进行编译
命令要这样写:
javac HelloWorld.java
,记住不要忘记后缀java如果没有报错就是编译成功了。
HelloWorld.java被编译后就会生成HelloWorld.class文件。
-
编译之后就可以运行了。
我们使用java.exe进行运行。
命令行:
java HelloWorld
,这里只用写类名就可以运行成功后,就会打印我们的println函数中的内容。
-
程序中有注释怎么办?
在Java程序的头部写了注释,就会造成无法编译的情况。
这时候就要在编译的时候,写入不编译注释的命令。
这样就可以继续运行了。
5.运行时输入
我们在运行的时候也可以输入的。main函数的参数是String类型的数组,数组名是args,我们在运行的时候就可以输入数组元素。
上面这些就是我们的命令行的基本操作了。希望指正,谢谢大家。