Java发展史

1.Java语言的发展史
2.Java语言的特点
3.Jvm、Jre、Jdk之间的关系
4.Java安装目录名词解释

Java语言之父

詹姆斯·高斯林

Java语言的发展史

Java是由Sun公司研发的,当初研发的目的是为了抢占电子消费市场,成立的GreenOs(绿色计划),由詹姆斯·高斯林带领。项目最初使用的语言为C++,但是在开发的过程中出现了各种问题,于是他们结合C++和嵌入式语言的特点,开发了一门新的语言,命名为Ora(橡树)。
关于这个命令据说是因为高斯林看到窗外的橡树,有感而来以此命令,可见灵感的来源总是不经意间。

  • 1995年,Ora语言正式向市场推出,并于1995年5月改名为Java(而Java命名的来源于咖啡)
  • 2010年,Sun公司被Oracle公司收购,Java输入Oracle(甲骨文)公司

Java版本

Java版本:因为Java本身就是一门语言,既然是语言那么就需要识别这种语言的软件,因此就会有版本的更迭。

  • Java最初的版本为Jdk1.0
  • Jdk1.5时有比较大的改变,包括多线程的包、泛型、以及增强的for循环等,并且取名为Java5
  • Jdk7为现在一般的教学内容以及一些公司的使用
  • Jdk8在7的基础上有增加了一些新的特性,比如Labmda表达式、函数的接口、接口中的静态方法
  • 现在Oracle官网最新的为Jdk14,但是目前还没有广泛使用,因为最新的不一定是最好的,大家更看重的是兼容问题

Java语言的特点

  • 开源:即是开发的源代码
  • 面向对象:万物皆对象
  • 跨平台性:一次编写到处运行,因为在不同的系统上有不同的Jvm虚拟机,但是却营造出来相同的运行环境,所以具备了跨平台性。
  • 动态性:在程序的执行过程中,可以决定运行的内容,以及修改运行的内容

Jvm Jdk Jre

Jvm:Java Virtual Machine 虚拟机,用于运行标准的语言,相当于Java的一个容器
Jre:Java runtime environment java的运行环境,只有容器的时候不能运行,还需要使用其他已经定义好的类即类库

  • Jre=Jvm+运行时的类库
  • Jdk:Java development kit Java的开发工具包。
  • Jdk=Jre+开发工具

Java安装目录的解释

1.jdk、jre、jvm
jdk中包含了jre的文件夹
jre的bin目录中server中包含了jvm.dll
2.jdk目录解释
bin:可执行程序,包含了运行命令和开发工具,主要使用的就是javac、Java
include:存储头文件,Java语言使用c语言开发,c语言中的声明都在头文件中
jre:Java运行环境
lib:类库
src.zip:Java的源代码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。