— 本文参照 Learn Java for Android Development (第三版)
Java SE(标准版), Java EE(企业版), and Java ME(精简版)
程序员们使用不同版本的java开发各种各样的程序,这些程序也在各种各样的设备上运行,比如:笔记本、web浏览器、web服务器、移动信息设备(功能机)、嵌入式设备(机顶盒)。这些列举的设备都是一些我们在日常生活中使用到的。所以java确实在不断使我们的生活变得更加丰富多彩。
Java SE(标准版):标准版的java平台用于开发一些桌面应用程序。也可以用于开发一些可以在web浏览器里面运行的小程序。
Java EE(企业版):顾名思义,企业版主要用于开发一些面向企业的程序,同时也用于开发服务端程序。企业版是在标准版的基础上开发出来的。
Java ME(精简版):精简版的java用于开发那些在移动信息设备或者嵌入式设备上运行的程序。作者在这里提到了MIDlets和Xlets,这是两个什么东西啊。。。看看是什么的英文缩写MIDlets(Mobile Information Devices applet),这样子看似乎好像更加清楚一些。至于Xlets网上面是这样解释的:什么是Xlet呢?就象J2SE环境下的Applet,Xlet也是一种必须在宿主(应用程序管理器)之内运行的应用。也就是说,Xlet本身不包含main()方法,不能作为独立的应用程序运行。但是,Xlet总是实现一组让应用程序管理器控制其状态的接口。
本书的重点是标准版,所以大家不用担心去搞清楚所有的版本。
注意:各种技术的使用让java嵌入式的应用变得非常广泛,其中还包括智能卡片、车辆导航系统。java标准嵌入式和java精简嵌入式是java嵌入式的两大主要分支。