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的源代码