JDK基础知识

一. 什么是JDK

JDK全称 Java Development Kit,是Java语言的软件开发工具包,包含了Java运行时环境(JRE)和开发工具(编译器、调试器、Javadoc等),是开发Java程序必须用到的工具。JDK附带的很多工具对于性能调试、内存分析等都非常有帮助,而且是免费使用的。

后续再研究 ~

二. JDK目录结构(JDK1.8)

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)

配置参考:https://www.cnblogs.com/cnwutianhao/p/5487758.html

变量说明:

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(类名,不是文件名)【输完按回车】

执行结果如下:

第一个Java程序执行结果
好了,JDK篇暂时介绍到这里,后续内容,请继续关注~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刺客码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值