JavaSE、JavaEE、JavaME各自业务方向

一、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级。

时间: 2024-08-29 11:38:56

JavaSE、JavaEE、JavaME各自业务方向的相关文章

javaSE javaEE javaME的区别、有什么不同?

http://zhidao.baidu.com/link?url=oFEPOmW8BnQ0M0w0krS9DyMA5UCUufgHJWV45r9UQZ-0vp_IOx-Yl-VV0hZQ-vHXGYoKnW9crw1t2ShmmTIXpPcYAwkLr3MssHjWleDDh0S javaSE javaEE javaME的区别.有什么不同? java 专业回答 你妹yDQ8 2013-11-01 13:06 比如:数据库连接.接口定义.输入/输出.网络编程 .②.Enterprise Editi

OldBoy_Python第一天学习记录

一.编程与编程语言 意思就是开发者用计算机看得懂的语言去执行命令..... 二.编程语言的介绍 1.机器语言 站在计算机的角度,使用最原始的二进制编码进行编程(0低电频,1高电频) 优点:运行速度快 缺点:开发效率低,需要的知识储备多,必须了解计算机硬件的运行方式 2.汇编语言 在机器语言的基础上对二进制进行了英文标示符的封装 优点:相对机器语言开发效率有了提升,对开发者来说更容易看懂 缺点:需要的知识储备多,必须了解计算机硬件的运行方式 3.高级语言 站在开发者的角度,用人能看懂的语言来编程

编程语言与Python学习(一)

1.1 编程与编程语言 1.1.1 编程语言 计算机的发明,是为了用机器解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑一样自动执行的效果. 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是包含一堆字符的文件. 能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质.在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作. 1.1.1.1

第一篇-python入门

一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果. 什么是编程语言? #上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质.在编程的世界里,计算机更像是人的奴隶,人类

驱蚊器翁

阅读目录 一 编程与编程语言 二 编程语言分类 三 主流编程语言介绍 四 python介绍 五 安装python解释器 六 第一个python程序 七 变量 八 用户与程序交互 九 基本数据类型 十 格式化输出 十一 基本运算符 十二 流程控制之if...else 十三 流程控制之while循环 十四 流程控制之for循环 十五 开发工具IDE 十六 扩展阅读 十七 作业 一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言

Java从0到全栈-Java语言概述与开发环境搭建

Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像电视机.微波炉.电话这样的消费类电子产品的小型计算机语言,该产品的特点是由于不同的厂商选择不同的CPU和操作系统,因此要求该语言不能和特定的体系结构绑定在一起,也就是跨平台的.最初将这个语言命名为Oa

二、java简介

1.java的由来 1995年,由sun[Stanford university network,斯坦福大学网络公司]公司退出的一门高级的编程语言 2.java语言体系 J2SE:标准版,java的核心语法,是 J2EE:企业版,应用于服务器或者web方向,涉及到JSP,Servlet等,其中三大框架SSH[Struts,负责表示层的显示,Spring,对数据库的操作,Hibernate,将数据持久化到数据库] J2ME:小型版,应用于移动平台软件产品或者小型的电子消费产品,早期的诺基亚,塞班系

编程语言介绍与分类

小猿圈-IT自学人的小圈子 什么是编程?为什么要编程? 编程 是个动词,编程==写代码,写代码为了什么? 为了让计算机干你想要干的事情,比如,马化腾想跟别人聊天,于是写了个聊天软件,这个软件就是一堆代码的集合,这些代码是什么?这些代码是计算机能理解的语言. 那计算能理解的语言是什么呢? 之前,我们已经了解到,它只能理解2进制,0101010...,你总不能人肉输一堆二进制给计算机(虽然最原始的计算机就是这么干的)让它工作吧,这样开发速度太慢了.所以最好的办法就是人输入简单的指令,计算机能把指令转

小猿圈之学习java web需要有什么基础?

有很多人想学java,因为java虽然已经火了多年,但是其发展前景还是很不错的,有很大一部分人选择走java web方向,那么java web应该提前掌握哪些知识呢?小猿圈加加下面说一下. 首先找准自己发展的方向.是pc还是移动应用.学基础的时候一定要认真,虽然看起来很简单但一定要动手去做.推荐你一本专业的java书<java核心技术>仔细看,里面都会讲到各种类,数组,链表,封装.重载等基础知识,然后再结合上面提到的东西进行简单程序的编写,主要还是多练,平时写程序多用java ,不要怕出错,e