第一章 JAVA入门(初识java标准版,企业版,精简版)

— 本文参照 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嵌入式的两大主要分支。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,809评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,836评论 18 139
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此...
    黄花菜已凉阅读 6,564评论 6 140
  • 654 234
    段耀贵阅读 187评论 0 0
  • 今天在朋友圈看到一张文字图片,关于压力:从外打破是压力,从内打破是成长。 在《和压力做朋友》这本书中作者也这样问道...
    田心远阅读 1,023评论 0 0