java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

目录

Java历史

Java可以做什么?

JVM(虚拟机) 、JRE(运行环境) 、 JDK (开发工具)

Java开发环境配置(jdk配置)


Java历史

Java语言诞生于1990年年末Sun公司,本来准备嵌入式系统将来在未来家用电器领域大显身手,Sun公司成立了一个由James Gosling领导的“Green计划”,准备为下一代只能加点编写一个通用控制系统;Java语言前生是Oak语言,但是注册的时候发现被注册了,所以改名Java,Java的名字灵感来源于爪哇岛喝过一杯美味的咖啡

  • 1995年Sun公司发布Java1.0版本
  • 1997年发布Java 1.1版本
  • 1998年发布Java 1.2版本
  • 2000年发布Java 1.3版本
  • 2002年发布Java 1.4版本
  • 2004年发布Java 1.5版本
  • 2006年发布Java 1.6版本北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090
  • 2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 1.7版本
  • 2014年发布Java 1.8版本
  • 2017年发布Java 9.0版本

Java可以做什么?

Java语言目前是最流行的面向对象编程语言,Java语言可以开发:JavaWeb,JavaEE,Android

Java运行时环境(jre),以及常用的Java类库等。

  1. bin:存放JDK的各种工具命令,常用javac、java等命令就放在该路径下
  2. db:安装JavaDB的路径
  3. include:一些平台特定的头文件
  4. jre:运行Java程序所必需的JRE环境
  5. lib:存放JDK工具命令的实际执行程序
  6. javafx-src:存放JavaFX所有核心类库的源代码(目前我们不会接触到)
  7. src:存放Java所有核心类库的源代码

JRE:Java Runtime Environment,即Java运行时环境,是Java程序运行的必须条件
JVM:Java Virtual Machine,即Java虚拟机,和实际的计算机一样,它具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存和寄存器;JVM大致分:指令集、寄存器、类文件的格式、栈、垃圾回收堆和储存器

  • JavaSE:Java Platform,Standard Edition(Java平台标准版)
  • JavaEE:  Java Platform,Enterprise Edition(Java平台企业版)
  • JavaME:  Java Platform,Mobile Edition(Java平台手机版)

JVM(虚拟机) 、JRE(运行环境) JDK (开发工具)

  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的

运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。

  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
  • JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

 

Java开发环境配置(jdk配置)

1、下载和安装JDK
下载:http://www.oracle.com/

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

安装路径中,不要包含中文和空格。

配置Java环境变量
计算机右键属性,高级,环境变量,修改Path

 

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

是否配置成功:检测cmd命令行模式下,java,javac两个指令都能出命令提示

环境变量配置完成,重新开启DOS命令行,在任意目录下输入 javac 命令,运行成功。

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置

2、下载安装Eclipse
注意:JDK和Eclipse版本必须保持一致,即32位/64位

程序编写、编译、运行原理:

3、后缀名为.java的源文件经过编写后,经编译器编译,生成中间过程为.class的字节码文件,执行时经过JRE二次编译,生成能被机器直接执行的二进制执行文件,在JVM上运行出结果。
如果使用集成开发工具(Eclipse),可以不需要配置环境变量
开发工具是即时编译

开发环境已经搭建完毕,可以开发我们第一个Java程序了。

Java程序开发三步骤:编写编译运行

java历史、JVM(虚拟机)、JRE(运行环境)、JDK (开发工具)、JDK配置