IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JDK的安装和使用执行第一个java程序 -> 正文阅读

[Java知识库]JDK的安装和使用执行第一个java程序

JDK的使用

一.什么是JDK

JDK 定义 :JDK(java development Kit)是Sun公司提供的一套java开发工具
JDK 说明:JDK 是整个java的核心,其中包括java编译器、java运行工具、java文档生成工具、java打包工具

JDK—JRE介绍

JRE 定义 :JRE(java Runtime Environment)是Sun公司提供的java运行环境,用来提供给普通用户使用
JRE 说明 : 由于普通用户只需要运行事先编好的java程序,不需要自己动手编写,因此JRE工具中包含java运行工具,不包含java编译工具
JRE 注意 : 为了方便使用,Sun公司在其JDK工具中自带一个JRE工具,也就是说开发环境中包含运行环境,开发人员只需要在计算机上安装JDK即可

二. JDK安装

1.进入oracle官网下载JDK

Oracle | Cloud Applications and Cloud Platform(www.oracle.com)

2.点击顶部的products 找到java
在这里插入图片描述
3.进入后往下拉找到Download Java now
在这里插入图片描述

4.找到Java SE 找到相关系统点击x64 installer
在这里插入图片描述

5.下载后安装
在这里插入图片描述

选择自己要安装的路径安装完成
在这里插入图片描述

三. JDK、JRE和JVM的关系和区别

JDK中包含开发工具和JRE,而JRE中包含java基础类库和JVM。其中JVM是运行java程序的核心虚拟机,而运行java程序不仅需要核心虚拟机,还需要类加载器、字节码检验器以及java的基础类库等。

四. JDK环境配置

JDK安装完成后,想要在系统中的任何位置都能编译和运行java程序,需要对环境变量进行配置,在此我们需要配置两个环境变量——PATH和CLASSPATH。

PATH环境变量——用户告知操作系统到指定路径去寻找JDK
CLASSPATH环境变量——用于告知JDK到指定路径去查找类文件(.class文件)

  1. 右键电脑->属性->高级系统设置->环境变量->系统变量(新建)->命名变量名JAVA_HOME :变量值(找到自己下载jdk的根目录)-> 找到PATH点进去->新建 输入值%JAVA_HOME\bin
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

新建JAVA_HOME
在这里插入图片描述
在这里插入图片描述

进入PATH

在这里插入图片描述

  1. win+R
    在这里插入图片描述

  2. 输入javac出现以下内容即配置完成
    在这里插入图片描述

五. 编写第一个java程序

1.打开D盘,新建文本HELLO.txt

2.打开文本输入以下内容并保存
在这里插入图片描述

3.重命名文本
在这里插入图片描述

4.按WIN+R 运行cmd 找到d盘(输入d:)并运行javac HELLO.java(………….java)根据自己对文本命名的内容输入

在这里插入图片描述

5.刷新D盘会出现HELLO.class文件
在这里插入图片描述

6.在命令提示符(cmd)中输入java HELLO 执行HELLO.class
在这里插入图片描述

(注:若程序出现乱码现象重新打开cmd并输入“chcp 65001”将其转为utf-8编码)

六.Java 的运行机制

1、Java程序运行时,必须经过编译和运行两个步骤:
① 将后缀名为.java的源文件进行编译,生成后缀名为。Class的字节码文件
② Java虚拟机将字节码文件进行解释执行,并将结果显示出来

2、Java运行机制过程分析:
① 编写一个Java源文件HELLO.Java
② 使用“javac HELLO.java” 命令开启java编译器并进行编译。
③ 编译结束后,会自动生成一个HELLO。Class的字节码文件
④ 使用“java HELLO” 命令启动java虚拟机运行程序,java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类的加载,它是由类加载器完成的,然后虚拟机会通过java解析器对加载到内存中的java类进行解析执行
⑤ 执行后悔生成计算机库识别计算机码文件
⑥ 机器码文件在计算机运行并显示

3.java程序是由java虚拟机负责解释执行的,而并非操作系统。这样做的好处是可以实现java程序的跨平台性

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 13:51:00  更:2022-01-08 13:52:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:29:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码