(Win)JDK介绍、安装及使用教程

本文详细介绍了Java开发工具JDK和运行环境JRE的特点与作用,JDK包含了JRE和开发工具,适合程序员进行Java应用开发。JRE仅包含运行时环境,用于执行Java程序。JDK可在Windows、macOS和Linux系统上安装,安装时需预留足够的磁盘空间。安装完成后,通过验证Java版本来确认安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JDK是什么

介绍

JDK(Java Development Kit) 从字面意思翻译过来就是Java开发的工具。可以这样理解JDK就是Java。

JDK是整个Java的核心,包括一个Java运行时环境(JRE),Java工具以及最基本的Java类库,JDK是Sun公司免费提供给软件工程师开发Java应用程序一套开发套件。

特点

Java语言有下面的一些特点

  • 简单性:Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。
  • 面向对象:Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏 ;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。
  • 分布性:Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户可以通过 URL地址在网络上很方便地访问其它对象。
  • 可移植性:就是在这个系统上作的程序经过一次编译后可以移植到别的系统上解释执行,只要经过简单的粘贴和复制就行了,不影响程序的效果
  • 多线程:该机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。
  • 动态性:Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。

JRE是什么

介绍

JRE全称(Java Runtime Environment),是Java 的运行时环境。JRE包含JVM标准实现及 Java核心类库。

特点

  • 加载代码:由类加载器(class loader)完成;
  • 校验代码:由字节码校验器(byte code verifier)完成;
  • 执行代码:由运行时解释器(runtime interpreter)完成。

两者关系,可以简单的理解为:
如果你只是需要运行Java程序,那么只需要下载JRE就可以,
如果你要开发Java程序,那么你就需要下载JDK了。

JDK安装条件

安装平台

JDK可以在以下系统平台中安装和使用

  • Windows
  • macOS
  • Linux

安装条件

  • 32/64位(我们系统的是64位)
  • 安装包大小:100M
  • 所需空间:300M

JDK安装

下载安装包

同学们可以通过Oracle Java官网进行下载

链接一:JDK历史版本下载
链接二:JDK常用最新版本下载

虽说现在JDK已经更新到12了,但是目前市场上一般JDK8及以上已经能够满足需求

首先选择自己所需要的版本
在这里插入图片描述
然后再选择自己的系统对应的安装包,大体分为linux,mac,win64位和win32位
在这里插入图片描述

安装

双击安装包
在这里插入图片描述
安装文件目录,不建议在C盘,可以修改到别的盘,推荐大家新建文件夹为Softwares,再将所有的软件都放在这里,易于规整。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这时候要配置JRE,建议放在与JDK同等目录下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验证Java安装成功

在这里插入图片描述
在这里插入图片描述

要注意:输入java -version ,要注意中间的空格和横线
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值