Java、JDK、JRE

Java是一门面向对象的编程语言,简单易用,功能强大,最重要的特性是可移植性好(write-once/run-anywhere)

 

 

 

历史

Java的前身是Oak语言

Oak语言是sun公司为了嵌入式方面的应用而开发的,一门基于C++的面向对象的语言

开发者们假设了一种硬件平台,期望实现跨平台

但语言开发成功后,由于没有硬件厂商愿意用Oak语言生产硬件芯片,于是Oak语言被搁置下来

 

随着万维网的发展,开发者将方向转变为万维网

1995年,sun公司首先推出了Applet,并将Oak改名为Java

并在之后推出了JDK1.0,开始快速发展起来

2009年,sun被Oracle收购,Java成了Oracle公司的产品

 

 

 

 

应用领域

JavaSE   

  Java标准版,主要用于编写桌面应用

JavaME

  Java移动版,主要用于编写嵌入式应用

JavaEE

  Java企业版,主要用于分布式的网络程序的开发

 

 

 

 

JDK与JRE

 

JDK(Java Development Kit) Java开发工具包

  包括了Java运行环境,一些Java工具和Java的核心类库(Java API)

JRE(Java Runtime Environment)  Java运行时环境

  运行Java软件只安装JRE即可

  JRE包含JVM,编译生成的字节码文件是在JVM中运行的

 

1.安装JDK时,有必要安装另外的jre吗?

没有必要。

JDK里面已经包含了JRE。

 

在安装JRE时,系统会自动添加环境变量

JDK6、JDK7是在安装JRE的时候同时在C:\Windows\System32目录下生成了java.exe、javaw.exe、javaws.exe三个文件,JDK8是自动添加了环境变量C:\Program Files (x86)\Common Files\Oracle\Java\javapath 

 

2.环境变量配置为什么要配置JAVA_HOME?

有一些软件如tomcat启动时会去寻找该环境变量

 

上一篇:Java发展历程摘要


下一篇:美好生活从java开始