1 Java的背景介绍
1.1 Java的三大平台
- JavaSE
java语言的标准版,主要用于桌面开发,也是之下两个版本的基础。早些年在大学时,写过一个计算器,虽然不堪入目,但也算是入门了,也算是一个简单的国棉程序。 - JavaME
java语言的小型版,主要用于嵌入式消费类电子产品。早些年的诺基亚的塞班系统用的就是这个,随着塞班的落寞,javaME也退出历史舞台。 - JavaEE
java语言的企业型,主要用于web网站开发,像京东和淘宝都是javaEE的产物。
1.2 Java的跨平台
java不需要任何修改,就可以在任意系统上运行,在不同的系统上可以通过jvm运行java,每个系统上都有对应的jvm虚拟机。
1.3 Java的jre和jdk
- JRE:是Java的运行环境,其中包含jvm和运行的核心库
- JDK:是Java开发的程序包,包含jre和开发人员使用工具