JDK的介绍
- Test.java经过javac编译成Test.class经过Java运行(每个操作系统上都有一个JVM进行运行,实现了Java特性的跨平台性)
- JDK (Java开发工具包)=JRE + java开发工具
JRE (Java运行环境)=Jvm + Java的核心类库
JVM (Java虚拟机)具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器 - 什么叫做编译?
javac Hello.java
(1)有了Java源文件,通过编译器将其编译成JVM可以识别的字节码文件
(2)在该源文件目录下,通过javac编译工具对Hello.java文件进行编译
(3)如果该程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可以执行的java的程序 - 什么叫做运行?
(1)有了可执行的Java程序(Hello.class字节码文件)
(2)通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到JVM机执行
- 注意:对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效
此电脑图标问题
鼠标右键->个性化->主题->桌面图标设置
JDK下载和配置环境变量Path
- 官方网址:https://www.oracle.com/java/technologies/javase-downloads.html
- 配置环境变量步骤:
(1)我的电脑–属性–高级系统设置–环境变量
(2)增加JAVA_HOME环境变量,路径为指向jdk安装目录
(3)编辑path环境变量,增加%JAVA_HOME%\bin
(4)打开DOS命令行,任意目录下敲入javac/java。如果出现javac的参数信息,则配置成功。
(5)查看jdk版本命令:java -version
Java入门程序——Hello world!
使用的编程软件为:Sublime Text
public class Hello{
public static void main(String[] args){
System.out.print("陈先生 is studting java!");
}
}
当代码中存在中文且出现编码错误时,更改编码为GBK
步骤: