【一起学Java&第二期】JDK的安装使用&用记事本写第一个程序


前言

编程学习急不得,每天进步一点点,巩固好学到的知识就行了。


一、Java开发环境的准备

1.如何使用Java

  1. Java语言的产品是JDK(Java Development Kit : Java开发者工具包),必须安装JDK才能使用Java。
  2. JDK产品的发展史(一般使用的JDK版本):
    2014年JDK(8.0、LTS)。
    2018年9月(11.0、LTS)。
    2021年9月14日(17.0、LTS)。
    LTS(long-term support):长期支持版。

二、如何获取JDK

1.去Oracle官网下载JDK

JDK官方下载地址
注意:安装路径不能有空格和中文!否则以后可能会出一些稀奇古怪的BUG

  1. 进入官网后点击【Download Java】:
    下载地址1

  2. 进入后往下划一点选择Windows版的,然后选择安装版的JDK,点击下载就行了(我用的是官方最新版的JDK,和目前企业通用的JDK8有些不同,不过对教学不会有多大影响,但一般建议你们还是用JDK8就行了):
    下载地址2

  3. 我一般喜欢先把要下载的东西的安装地址准备好,比如我先在我的E盘先创建一个名为jdk17的空文件夹,然后把要下载的JDK另存为存到这里面:
    安装地址1

  4. 下载完之后双击运行程序:
    安装地址2

  5. 点击下一步到选择安装位置,然后再次选择刚刚下载JDK的位置,安装完点击关闭即可:
    更改JDK下载地址1更改JDK下载地址2

2.如何验证安装成功

  1. 看JDK的bin目录下是否有【java.exe】和【javac.exe】:
    查看是否安装成功
  2. Windows+R,输入【cmd】然后回车或者点击确定进入命令行窗口:
    命令行窗口打开方式1命令行窗口打开方式2
  3. 分别输入【java】、【javac】,有内容即可:
    查看java是否安装成功
    查看javac是否安装成功
  4. 分别输入输入【java -version】、【javac -version】查看JDK版本:查看JDK版本
  5. 【java.exe】是执行工具,【javac.exe】是编译工具,我们将来写好的Java程序都是高级语言,计算机底层硬件不能识别这些语言,必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。

3.用记事本写第一个程序

  1. Java开发程序的三个步骤:
    编写代码(【HelloWorld.java】源代码文件)。
    编译代码(使用javac编译)(【HelloWorld.class】字节码文件)。
    使用java运行。

  2. 先创建一个名为【IDEA-works】的文件夹,用来存放将要编写的程序,IDEA指的是编程软件【IntelliJ IDEA】,以后我们会用这个来写Java程序,创建后点击上方查看,然后把文件扩展名选上,再创建一个文本文档【HelloWorld.java】,如果有提示问是否改变文件扩展名,那就代表对了,点击确定就行:
    创建HelloWorld.java
    扩展名改变

  3. 双击文件然后用记事本打开,输入如下代码,切记文件名和里面的类名要一致:
    在这里插入图片描述

代码如下:

public class HelloWorld {
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}
  1. 单击刚刚编写的.java程序的路径然后【Ctrl+C】复制,再次打开命令行窗口,先输入【E:】进入E盘,然后输入【cd E:\IDEA-works】(可先输入cd然后空格再【Ctrl+V】粘贴)进入编写的程序的目录下:
    在这里插入图片描述
  2. 输入【javac h】然后按【Q】键左边的【Tab】键可以自动补全,或者也可以直接输入完全的.java文件名(多个同字母开头文件时,再次按【Tab】键会自动寻找下一个文件名),使用【javac.exe】编译后再输入【java HelloWorld】调用【java.exe】即可输出【Hello World】:
    在这里插入图片描述
  3. 小技巧:在当前文件目录下点击文件目录然后输入cmd再按回车键,可以直接进入当前目录的cmd命令行窗口:
    在这里插入图片描述
  4. 补充:JDK11开始支持java直接运行源代码文件【java HelloWorld.java】:
    在这里插入图片描述

三、JVM、JRE、JDK、跨平台原理

1.JDK的组成

  1. JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。
  2. 核心类库:Java自己写好的程序,给程序员自己的程序调用。
    1和2合称为JRE(Java Runtime Environment):Java的运行环境。
  3. 开发工具:Java、Javac。

2.Java的跨平台、工作原理

  1. 一次编译,处处可用。编译好的class文件可以直接运行在各种虚拟机上。

四、配置【JAVA_HOME】和【Path】环境变量

1.配置【JAVA_HOME】

  1. 【Windows+E】打开文件资源管理器然后在左侧此电脑上右键选择属性:
    在这里插入图片描述

  2. 往下划找到【高级系统设置】,单击打开:
    在这里插入图片描述

  3. 选择【高级】->【环境变量】,打开:
    在这里插入图片描述

  4. 在下面的系统变量里面点击新建:
    在这里插入图片描述

  5. 变量名为【JAVA_HOME】,变量值为【E:\jdk17】(即你JDK的安装地址)然后确定:
    在这里插入图片描述

2.配置【Path】

  1. 系统变量那里往下划,然后找到【Path】,点进去:
    在这里插入图片描述

  2. 点击新建,然后输入【%JAVA_HOME%\bin】(这样可以自动获取你配置的JDK地址里面的bin目录,以后有需要的话,也只需要改JDK地址,而不用改Path里面的值了):
    在这里插入图片描述

  3. 一步一步点击确定关闭页面,防止未修改成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值