错误之处,望斧正
一、Java是什么?
Java是由出生于加拿大的一名软件专家詹姆斯·高斯林(James Gosling)(java之父)和他人共同发明的一种高级计算机语言。在1990年初,开发出Java的雏形Oak,通过改造后上市,但是因为Oak已经被注册,故改名为一种咖啡的名字Java,于1995年5月由Sun公司推出,又因为公司经营不善,后被Oracle公司收购。(发展)。同时Java具有面对对象,安全性,多线程,简单易学,开源,跨平台的(特点)深受各公司和程序员喜爱
二、java的分类
1999年6月,Sun公司发布了Java的三个版本,分别是J2SE,J2ME,J2EE,后改名为
1.Java SE
Java语言的标准版,用于桌面应用的开发,是其他两个分类的基础
2.Java ME
Java语言的小型版,用于嵌入式电子设备和小型移动设备的开发
3.Java EE
Java语言的企业版,用于web方向的网站开发
三、JDK与JRE
1.什么是JDK
JDK是Java开发工具包,包括JVM,核心类库和开发工具(包括javac编译工具,Java运行工具,jbd调试工具,jhat内存分析工具等等),其中JVM是Java的虚拟机,.Java后缀的代码通过javac编译后,生成.class的二进制的字节码文件,然后在JVM虚拟机上运行。这正是Java跨平台的原理,同时Java的编译运行方式,既不是像c语言一样的编译型,也不是像python一样的解释型,而是混和编译型
2.什么是JRE
JRE是Java的运行环境,包括JVM,核心类库和开发工具(主要是Java运行工具,jbd调试工具,jhat内存分析工具等等)
2.两者的关系
JDK包含JRE,JRE包含JVM