一、JavaSE
Java Platform, Standard Edition(Java SE) lets you develop and deploy Java applications on desktops and
servers, as well as in today's demanding embedded environments. Java offers the rich user interface,
performance, versatility, portability, and security that today's applicationsrequire.
二、JavaEE
Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software.
Java EE is developed using the Java Community Process, with contributions from industry experts,
commercial and open source organizations, Java User Groups, and countless individuals. Each release
integrates new features that align with industry needs, improves application portability, and increases
developer productivity.
三、JavaME
Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running
on embedded and mobile devices in the Internet of Things: micro-controllers, sensors, gateways, mobile
phones, personal digital assistants (PDAs), TV set-top boxes, printers and more. Java ME includes flexible
user interfaces, robust security, built-in network protocols, and support for networked and offline
applications that can be downloaded dynamically. Applications based on Java ME are portable across
many devices, yet leverage each device's native capabilities.
简单说,JavaSE用于写PC端软件、JavaEE用于做企业网站(如JSP技术)、JavaME用于写手机软件。
目前从事的物联网开发,主要是设备端及PC端C++通信。若要实现一个完整的物联网解决方案还是需要做到 JavaEE级。