一、什么是Java?
一种简单、面向对象、分布式、跨平台、半编译半解释、健壮、安全、高性能、多线程的动态的语言 —— SUN公司定义
二、Java的历史
1995 年5 月23 日 — Java 诞生,正式发布
1998 年12 月 — 1.2 版本 更名为Java2 :J2SE,J2EE,J2ME
2004 年12 月 — 1.5 版本(5.0)更名为 Java5,同时更名 JavaSE、JavaEE、JavaME
2006年4月 — 1.6版本(6.0)
2011年7月 — 1.7版本(7.0),是目前最新的版本
三、Java语言版本
Java SE — 标准版(Standard )。J2SE 包含那些构成Java语言核心的类。适合开发桌面应用程序和底层应用程序。同时它也是Java EE的基础平台。
Java EE — 企业版(Enterprise)。J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类,如EJB、Servlet、JSP、事务控制。为企业级应用提供了标准平台,简化复杂的企业级编程。
Java ME — 微缩版(Micro)。包含J2SE中一部分类,用于嵌入式系统开发。专门针对一些小型的消费电子产品,如:手机、PDA、机顶盒等。
四、Java技术的组成部分
Java技术主要分成三个部分 — Java语言、运行环境、类库
一种编程语言。可像任何其他编程语言一样使用 Java 编程语言来创建应用程序。
一种开发环境。Java技术包含一系列的工具:编译器、解释器、文档生成工具。
打包工具等。JRE中包括了一个完整的Java类集合。
一种部署环境。JRE(Java Runtime Environment),Web 浏览器。
五、Java开发环境——JRE(Java Runtime Environment)、JDK(Java Development Kit)
JRE由SUN公司研发,是一个软件,JRE可以让计算机系统执行Java应用程序。
JRE是运行Java程序所必须的环境的集合。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类库(Class Library)。
JDK(Java Development Kit)——Java开发工具包,是目前使用最广泛的Java SDK(Software Development Kit)。JDK包括了Java运行环境(JRE)、一系列Java工具和Java基础的类库(rt.jar)。
如果只需要运行Java程序,下载并安装JRE即可。如果需要自行开发Java软件,下载安装附带有JRE的JDK。