一:下载JDK并配置环境变量:
1) JDK:目前推荐JDK1.8和JDK11.0版本为持旧版本,JDK17.0版本目前不推荐(未来企业级,目前为测试版本,主要优化了GC(垃圾回收处理机制等))。
2) 配置环境变量:
2.1 配置JAVA_HOME (JAVA_HOME的值为JDK的安装地址)
2.2 配置path:
Windows执行命令的寻址命令(所以需要添加的是JDK的bin目录地址)
bin目录中存放的是可执行文件
2.3 测试:调出Windows终端cmd 输入 java -version 并回车
注: JDK 是 JAVA语言的软件开发工具包,是Java程序开发的核心所在(
JDK开发工具包包含JRE运行环境,
JRE运行环境包括JAVA核心类库和JVM虚拟机和支持文件,
Jre大部分都是 C 和 C++ 语言编写的,他是我们在编译java时所需要的基础的类库
JVM虚拟机是虚构出来的虚拟机(主流虚拟机之一),主要用于JAVA语言适配于各种系统环境
)
关系图如下:
二:编译并执行第一个JAVA文件
注: java–>class–>汇编语言
后缀为.java的文件通过Java编译器Javac(Java complier)编译成Java字节码文件.class文件,.class文件是jvm可以识别的唯一字节码文件,class文件最终被Jvm翻译成计算机能识别的汇编语言。
1) 在一个目录创建一个Hello.java(文件名随意,但必须与文件类名相同)文件编写并保存
然后调出Windows终端cmd并进到文件位置输入 javac Hello.java(文件名带后缀名)进行编译,编译成class文件。
最终电脑编译成功后 在终端输入 java Hello (文件名即可,不用带后缀)运行
反编译查看字节码
注: JAVA文件编译的过程:
1: 程序员编写的 .java 文件
2: 由javac编译成字节码文件.class:(为什么编译成class文件,因为JVM虚拟机只认识.class文件)
3: 在由JVM编译成电脑认识的文件(对于电脑来说 文件代表一切)