Java光速自学宝典(2)之快速入门[环境准备]


环境介绍

可能很多同学刚学Java时,会听到JDK、JRE、JVM等生疏词汇,那么它们到底有什么用呢?又是什么关系?

  1. JDK(Java开发工具包)
    JDK(Java SE Development kit)就是Java开发工具包,是Oracle公司提供的一套用于开发Java应用程序的开发包,可以用来编译、运行Java程序中所需要的工具和资源,JDK是整个Java开发的核心,包含了Java的运行环境(JVM+Java系统类库)和Java工具;也就是说要想开发Java就必须先安装JDK!

  2. JRE(Java运行环境)
    JRE的全称叫做Java Runtime Environment,也就是JRE,JRE是Java运行环境,JRE包含了JVM和一些标准的类别库函数库,了同时也是运行Java的必要条件。

  3. JVM(Java虚拟机)
    JVM(Java Virtual Machine)是Java虚拟机,JRE中包含了JVM,如果要运行Java程序。

总的来说,它们三者的包含关系是:JDK>JRE>JVM。 那么想开始 学习Java开发,第一步就必须安装JDK!

前期准备

1.一台Windows 10系统的电脑

下载安装JDK
  1. JDK下载
    进入链接Oracle官网下载JDK,本教程的JDK最新稳定版本 JDK 14。
    依次点击下图步骤下载JDK:


  1. JDK安装
    下载完毕后,打开安装包,一路点击下一步和确认即可(下载路径尽量不要修改,保持默认安装路径即可)。

  1. 设置环境变量
    安装完成后,找到“我的电脑”图标右键点击,点击属性,选择“高级系统设置”;

选择“高级”选项卡,点击“环境变量”;


现在需要设置一个名为 JAVA_HOME 的环境变量,它的参数是 JDK的安装目录,系统变量 栏下,新建变量名和变量值:


点击 确认,系统变量PATH 上新建内容:


添加 JAVA_HOME的bin目录


JAVA_HOME的bin目录 添加到PATH系统变量中是为了在任意文件夹下都能运行Java。到此JDK已经安装设置完成,那么尝试一下吧,打开命令提示符窗口(CMD),输入命令 java -version ,如果安装成功,窗口会显示如下输出:

C:\Users\Administrator>java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

如果输出显示的版本号不为14,而是12、1.8之类的,说明你的系统里存在多个JDK包,而且默认的JDK不是JDK 14,这个时候你就需要将JDK 14移到 PATH 环境变量的前面了。

如果你在JDK的bin文件夹下发现了很多可执行文件,不要急,在后面的章节会慢慢给大家说明清楚,本章我们 只需要懂得JDK、JRE、JVM分别是什么和如何下载安装JDK即可。


今日皮友问答:JDK、JRE、JVM三者之间的包含关系是?
( A ) JDK>JRE>JVM
( B ) JRE>JDK>JVM
( C ) JVM>JDK>JRE

皮友们,快在评论区回复你的答案吧


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 允许您玩在线游戏,与世界各地的人聊天,计算您的按揭利息,并以 3D 形式查看图像。这些以 Java 编程语言编写的应用程序和可从浏览中访问的应用程序称为小程序。公司还将 Java 小程序用于内部网应用程序和其他电子商务的解决方案。所有主要行业的公司都在使用 Java。无论是部署在手机、嵌入式设备、游戏机、笔记本电脑还是数据中心,Java 都提供了当今网络应用所需要的丰富的用户界面、性能、多功能性、可移植性和安全性。Java 平台标准版软件是快速开发和部署安全、便携式应用程序的首选平台,可跨大多数操作系统的服务器和桌面系统。 Java 平台标准版(Java SE)可让您在台式机和服务器以及当今苛刻的嵌入式环境中开发和部署 Java 应用程序。Java 提供了当今应用程序所需的丰富的用户界面、性能、通用性、可移植性和安全性。 Java SE Runtime Environment(运行时环境)包含了运行以 Java 编程语言编写的程序所必需的 Java 虚拟机、运行时类库和 Java 应用程序启动器。 Java 平台的安全性 一个由角色提供的安全信息的描述。适用于开发人员,系统管理员,家庭用户和安全专业人士。 主要特点: - 在一个平台上编写软件,并可在几乎任何其它平台上运行 - 创建的程序可在 Web 浏览器和 Web 服务中运行 - 可开发用于在线论坛、商店、投票、HTML 表单处理等服务器端应用程序 - 结合基于 Java 技术的应用程序或服务来创建高度可定制的应用程序或服务 - 为手机、远程处理器、低成本消费产品和几乎任何具有数字内核的设备编写功能强大且高效的应用程序 Java SE 8 现在可用 Java 平台标准版 8(Java SE 8)是一个主要的功能版本。它包含了很多功能领域的新功能和增强功能。Java SE 8 通过减少样板代码,改进了集合和注释,简单的并行编程模型和更有效地利用现代多核处理器,提高了开发人员的工作效率和显着的增强了应用程序的性能。 Java SE 8u172 版本更新:2018年4月17日

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值