1.1.java的介绍
Java是一种面向对象编程的高级程序语言,由Sun Microsystems 公司1995年5月推出,2009年sun公司被oracle公司收购并维护。它有三个版本,有着不同的作用,分别为javaSE,javaEE,javaME。
1.2.java版本介绍
javaSE是基础版本,是所有版本的基础,它允许开发和部署在桌面服务器嵌入式环境中使用的java应用程序。
javaEE是企业版本,它为了帮助开发和部署在服务器端的java应用程序。它是在javaSE的基础上构建的,提供了web服务,安全组件,管理,通讯等功能帮助企业部署服务体系结构(SOA)等的应用程序。
javaME是为了在移动设备和嵌入式设备(比如手机PAD机顶盒等)上运行的应用程序。
1.3.java开发工具
我们开发java程序,需要用到JDK。
JDK:(java Development Toolkit)java的开发工具包,jdk是整个java的核心,包含了很多java工具和基础类库以及JRE,JRE里面又有JVM(虚拟机),用于我们开发以及程序的编译运行。
JDK版本从最初的JDK1.0发展到现在的JDK15,从1.8开始,废弃了开发代号,把JDK1.8变成了JDK8.0。现在我们基本上使用的也是JDK8.0。下面为各个版本的发布时间表。
JDK版本 | 发布时间 |
java1.0 | 1997-02-19 |
java1.1 | 1998-12-04 |
java1.2 | 2000-05-08 |
java1.3 | 2002-02-13 |
java1.4 | 2004-09-30 |
Java SE 5.0 / 1.5 | 2006-04-01 |
Java SE 6.0 / 1.6 | 2011-07-28 |
Java SE 7.0 / 1.7 | 2014-03-18 |
Java SE 9.0 | 2017-09-21 |
Java SE 10.0 | 2018-03-21 |
Java SE 11.0 | 2018-09-25 |
Java SE 12.0 | 2019-02-07 |
Java SE 13.0 | 2019-09-26 |
Java SE 14.0 | 2020-03-17 |
Java SE 15.0 | 2020-09-15 |
1.4.本小节总结
我们写代码需要借助JDK里面的工具包,需要在JVM运行,而在JVM运行需要用JRE里面的工具包。java包含javaSE ja vaME java EE,JDK包含JRE和一些工具包,JRE又包含JVM和一些工具包。
java像一座房子,javaSE javaME java EE相当于毛坯房精装房,JDK相当于盖房子的地基以及我们盖房子所需的起重机等辅助工具,jvm相当于土地,jre相当于合法土地,我们的房子得在土地上,而土地必须是有证件的合法土地,而地基包含土地。我们在地基上通过自己添砖加瓦再用一些工具盖我们自己的房子。