首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java、Android、Java EE

Java、Android、Java EE
EN

Stack Overflow用户
提问于 2011-02-21 18:04:27
回答 4查看 9.9K关注 0票数 11

Java在Android应用程序开发中的使用与Java用于开发常规桌面应用程序有何不同?我可以在Java EE web开发中使用通过开发Java Android应用程序获得的技能吗?

Java ME到底是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-21 18:08:55

在安卓应用程序开发中使用Java与用于开发常规java应用程序的java有何不同?

从语言的角度来看,几乎是一样的。

从用户界面API和应用程序生命周期的角度来看,几乎完全不同。

我是否可以在Java EE web开发中使用通过开发Java Android应用程序获得的技能?

是。您纯粹的“Java技能”肯定会派上用场。但如上所述,例如,应用程序的生命周期与大多数其他场景完全不同。

Java ME到底是什么?

JavaME是一项较老的技术,通常用于没有触摸屏的手机。它(与Android相比)定义了一个非常小的API,并且最初被设计为运行在与今天的智能手机相比非常有限的设备上。

票数 15
EN

Stack Overflow用户

发布于 2011-02-21 18:13:32

粗略地说,安卓是JavaSE,没有一些更专业的功能,比如安全层(JSE和JAAS),图形用户界面(AWT,Swing和Java2D)。

安卓的应用编程接口为OpenGL ES使用JavaME类层次结构。

因此,如果你了解安卓,你可以很容易地转向JavaSE开发。

JavaEE依赖于JavaSE,但它是关于服务器应用程序的,所以您必须了解它是如何工作的。查找servlet、JSP和JSF以了解更多关于它的信息。

JavaME与JavaSE略有不同。JavaME的应用程序接口比JavaSE更小,功能更弱,并且略有不同。

票数 2
EN

Stack Overflow用户

发布于 2011-02-21 18:15:08

为了同时为Android、Java ME和Java EE进行开发,需要了解的基础是Java SE。Java ME越来越老了。在Java ME中最受欢迎的开发人员是Blackberry软件。Java开发很难学习技术,因为它实际上由大量的框架和较小的技术组成。它很复杂,因为有很多东西,但是,为了使用它,你应该开始学习Hibernate/JPA,Java SE,RMI和OOP本身。然后你可以研究一下Spring技术。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5064577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档