一. 什么是JDK
JDK全称 Java Development Kit,是Java语言的软件开发工具包,包含了Java运行时环境(JRE)和开发工具(编译器、调试器、Javadoc等),是开发Java程序必须用到的工具。JDK附带的很多工具对于性能调试、内存分析等都非常有帮助,而且是免费使用的。
后续再研究 ~
二. JDK目录结构(JDK1.8)
bin目录
Java工具的可执行文件,包括:java、java编译器javac、反编译器javap、密钥管理工具keytool、java文档工具javadoc等
include目录
供C语言使用的头文件,支持java本地接口和java虚拟机调试程序接口的本地编程技术
jre目录
jre全称Java Runtime Environment,是Java运行时环境,包含JVM(Java虚拟机)
lib目录
存放的是JDK工具命令的实际执行程序
COPYRIGHT
版权说明文档
javafx-src.zip
存放JavaFX脚本,JavaFX是一种声明式、静态类型编程语言,jdk1.8新加的
LICENCE
许可证说明文档
release
版本发布内容信息
src.zip
存放的是Java所有核心类库的源代码
THIRDPARTYLICENSEREADME.txt
Java许可证介绍
THIRDPARTYLICENSEREADME-JAVAFX.txt
JavaFX许可证介绍
三. JDK环境变量配置(win10)
变量说明:
JAVA_HOME :jdk的安装目录
CLASSPATH :java加载类路径,只有类在classpath中的java命令才能识别,在路径前加了个“.”表示当前路径;dt.jar是为了引入swing而加入的;tools.jar包括了java,javac运行时需要的一些类库文件
Path :path变量的值一般是一连串的目录,当操作系统需要调用某一应用程序时,默认会根据path变量的值,在各目录中依次搜索该应用程序,直到找到为止,否则返回错误提示
四. 第一个Java程序
1、打开电脑D盘,新建文件夹java_demo
2、进入java_demo文件夹,新建文件HelloJava.java,文件后缀为.java(java源文件格式)
3、下载一个文本编辑器,使用windows自带的文本编辑器可能存在编译不通过的情况
在这里,我用的是notepad++,下载链接:https://notepad-plus.en.softonic.com/
4、鼠标右键HelloJava.java,选用notepad++打开,打开后,复制如下代码到文件中并保存
public class HelloJava {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
5、打开电脑cmd窗口,通过命令,切换到D盘,java_demo文件夹,命令如下:
D: 【输完按回车】
cd java_home 【输完按回车】
6、使用javac编译HelloJava.java,命令如下:
javac HelloJava.java(java源程序文件)【输完按回车】
执行完上述命令,我们会发现java_demo文件夹下新增了一个HelloJava.class文件,这个文件即是通过javac编译后的.class文件,该文件格式即 JVM(java虚拟机)可识别的文件格式
7、接下来我们通过java命令运行HelloJava.class文件,命令如下:
java HelloJava(类名,不是文件名)【输完按回车】
执行结果如下:
好了,JDK篇暂时介绍到这里