一,java跨平台的语言

实现的方式是: java程序经过一次编译之后,将java代码编译为字节码也就是class文件,然后在不同的操作系统上依靠不同的java虚拟机进行解释,最后再转换为不同平台的机器码,最终得到执行。

二,JRE(java Runtime Environment)

是java程序的运行时环境,包含JVM和运行时所需要的核心类库。我们想要运行一个已经写好的java程序,那么只需要安装JRE即可。

三,JDK(java Development Kit)

是java程序开发工具包,包含JRE和开发人员使用的工具。
其中的开发工具:编译工具(javac.exe),运行工具(java.exe)。
我们想要开发一个全新的java程序,那么必须安装JDK。

四,jdk的下载和安装

地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

安装时需要注意的是安装路径上不要有中文和空格,其他则是傻瓜式安装
安装之后的目录下文件说明:

java基础-(一)-JDK的下载和安装相关推荐

  1. Java基础之JDK 8下载、安装和环境变量配置

    2020.7.03 更新,添加 Mac 的环境变量配置 Tip:看热闹的朋友可以只看前言,想看安装教程的朋友请跳过前言. 文章目录 1. 前言 2. JDK下载 3. JDK安装 4. 配置环境变量( ...

  2. 从零开始学Java-Day01:Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装

    1.计算机 (1)硬件:为软件运行提供物质基础. 举例:CPU,硬盘,内存,显卡,鼠标 (2)软件:使计算机按照事先预定好的顺序完成特定的功能. a:系统软件:DOS,Windows,Linux,Un ...

  3. 跟我20天学Java:01-计算机基础以及JDK、IDEA等安装详解

    文章目录 第一章 计算机基础知识 1.1 基础班介绍 Java基础班分类: 1.2 计算机简介 1.3 计算机硬件和软件 1.3.1 计算机硬件 运算器和控制器 输入设备 存储器 输出设备 1.3.2 ...

  4. JAVA学习笔记——JVM、JDK和JRE(包含JDK的下载与安装)

    java虚拟机--JVM⭐ ____JVM (Java Virtual Machine ) : Java虚拟机,简称JIVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最 ...

  5. 【JAVA】Java概述(1、Java语言发展史;2、Java语言跨平台原理;3、JRE和JDK;4、JDK的下载与安装)

    Java概述 重新学习Java第一篇 文章目录 Java概述 1.JAVA语言发展史 1.1Java语言 1.2Java语言发展史 2.Java语言跨平台原理 2.1平台 2.2跨平台 2.3跨平台原 ...

  6. JDK的下载,安装与配置(Win10安装方法)

    Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. 而如果想要学习Java语言,电脑上首先 ...

  7. JDK的下载、安装与部署图文教程

    这个虽然对很多人来说非常简单,但是还是写写吧,希望能帮助依然有需要的后来者, 记得我第一次配置JDK的时候配置了很久,而且现在每次需要自己重新配置JDK都要看下相应的文章来回忆下,这样才能够完成 JD ...

  8. Java从入门到实战总结-1.1、Java基础之环境搭建和eclipse安装

    Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 文章目录 Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 1.Hello Java 1.1. ...

  9. JDK的下载、安装和配置

    JDK的下载.安装和配置 一.JDK的下载 二.JDK的安装 三. JDK的配置验证 一.JDK的下载 jdk下载地址:https://www.oracle.com/downloads/ 安装视频:h ...

  10. Windows环境中jdk的下载、安装与配置

    一.jdk的下载与安装 1.下载jdk1.8: 可自行在Oracle官网下载jdk1.8: 这里提供百度网盘链接:https://pan.baidu.com/s/1uBYCy2jhPGrwcMTGoW ...

最新文章

  1. 深度对话林元庆:AI创业历史性窗口到来,将诞生下个BAT
  2. 重磅《美国机器智能国家战略》
  3. python真的那么火吗-前言、Python是真的火,还是炒得火?来看看它的前世和发展...
  4. 黑客用python还是ruby-Python、Ruby、Go语言哪个更值得学习?
  5. OpenGL交互——菜单控制(基础教程)
  6. DataScience:风控场景之金融评分卡模型的构建(逻辑回归)开发(转评分卡)、使用过程(线上实现)之详细攻略
  7. Aix下如何运行Java程序
  8. MongoDB 空指针引用拒绝服务漏洞
  9. maven的标准pom.xml详解
  10. 页面间传值的新思路--PreviousPage
  11. android studio第三方调试,Android Studio完美调试
  12. SCU 2941 I NEED A OFFER!(01背包变形)
  13. 腾讯云主机SSH连接不上如何解决
  14. Python中不为人知的四个特性
  15. bootstrap-table实现表格编辑
  16. 随心所欲b超工作站图像处理_彩超工作站B超随心所欲XP版超声随心所欲XP版
  17. windows常用脚本bat合集
  18. 数据结构(54) B树、B+树
  19. 视频APP源码,支持第三方支付,卡密充值,
  20. vue 页面长时间静止不动,触发自动退出事件

热门文章

  1. 使用Lettuce执行命令,应该有多个返回值却只取到一个。
  2. Idea删除未引用包或暴红的包
  3. QT重装系统后的程序异常处理与Windows奔溃导致无法开机的资料备份
  4. 跨页面调用方法_Excel多表汇总不用愁,五种多表合并方法,高效完成日常工作...
  5. 医学相关excel表格计算机作业,求计算机作业电子表格演示文稿。
  6. c语言换行后多空格,关于文件操作,碰到空格就换行
  7. asp.net 写入excel时,不能更新。数据库或对象为只读。
  8. oracle在cmd中启动数据库实例
  9. Windows Server 2008群集仲裁机制
  10. Google Test Primer(四)——简单测试