14/09/2021 Java环境解析
Java开发工具和运行环境
Java开发工具
Java开发工具指的是JDK(Java Development Kits)。它包括Java编译程序,Java执行程序,Java调试程序,Java运行环境(JRE)和Java虚拟机(JVM)。开发Java程序第一步就是编写Java文件(.java),然后通过JDK的javac.exe编译成字节码(.class),再通过java.exe执行字节码文件。此外,javap.exe可以查看编译后的字节码也可以用javadoc.exe生成帮助文档文件(项目体系加上注释说明)。jar.exe能够将Java文件打包成Jar文件。
Java运行环境
Java运行环境指的是JRE(Java Runtime Environment)。它仅包含Java虚拟机和Java基础类库,没有编译和调试功能。通过java.exe执行Java文件。所以如果需要运行Java程序,只需安装JRE就可以。如果需要编写Java程序,则需要安装JDK。
Java虚拟机
Java虚拟机指的是JVM(Java Virtual Machine)。它是Java运行环境的一部分,是一个虚构出来的计算机,通过在实际计算机上的仿真模拟各种计算机功能来实现的。JVM可以直接运行Java代码。
Java程序:从编写写到执行
Java程序的编写
Java程序的编写需要先创建一个.java的代码文件并在文件中创建一个类
public class 类名 { //这里的类名最好遵循驼峰命名发,与文件名保持一致
}
同时,Java程序必须有一个主函数或者方法,例如一个输出”Hello World“的主函数
public static void main(String[] args) { //这个主函数放在类里面
System.out.print("Hello World")
}
Java程序的执行
因为一些语言只能在固类型的操作系统或者相同架构的硬件机器上执行,例如html,所以需要一次编译以便于能够针对当前操作系统以及硬件机器的架构对代码进行执行。一次编译后的代码是字节码,字节码不是二进制代码而是可以直接执行的代码。Java代码最终是要运行在JVM上的,编译的作用就是把Java文件编译成JVM能够执行的Class文件。JVM对于语言的标准是统一的,但是对于操作系统的不同,它本身有着不同的版本(Linux,Windows,Mac)。
具体操作如下:
Step 1:按下win键+R并输入cmd打开命令提示符(或者系统中直接搜索cmd启动命令提示符)
Step 2:使用cmd命令切换到代码文件所在位置
Step 3:通过javac.exe对Java文件进行编译,编译后会生成一个.class的字节码文件
javac 主类名.java (编译带有主函数的类文件)
Step 4:通过java.exe运行Java文件
java 主类名 (主类是指带有主函数的类)
环境变量
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。它能够更加方便的使用程序,如果程序的启动目录在环境变量中有配置,那么在任何目录下都可以调用这个程序。
代码注释
// 单行注释
/*
* 多行注释
*/
/**
* 文档注释
*/