Java SE / EE / ME之间的区别? [英] Difference between Java SE/EE/ME?

查看:225
本文介绍了Java SE / EE / ME之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我想开始学习Java时,我应该安装哪一个?我将从一些基础开始,所以我将编写简单的程序来创建文件,目录,编辑XML文件等等,现在没有什么太复杂了。

Which one should I install when I want to start learning Java? I'm going to start with some basics, so I will write simple programs that create files, directories, edit XML files and so on, nothing too complex for now.

我想Java SE(标准版)是我应该在我的Windows 7桌面上安装的。我已经使用Komodo IDE来编写Java代码。

I guess Java SE (Standard Edition) is the one I should install on my Windows 7 desktop. I already have Komodo IDE which I will use to write the Java code.

推荐答案

Java SE = 标准版。这是核心Java编程平台。它包含任何Java程序员应该学习的所有库和API(java.lang,java.io,java.math,java.net,java.util等...)。

Java SE = Standard Edition. This is the core Java programming platform. It contains all of the libraries and APIs that any Java programmer should learn (java.lang, java.io, java.math, java.net, java.util, etc...).

Java EE = 企业版。来自维基百科:

Java EE = Enterprise Edition. From Wikipedia:


Java平台(企业版)与Java标准
版平台(Java SE)的不同之处在于它添加库提供
功能来部署容错,分布式,多层Java
软件,主要基于在
应用服务器上运行的模块化组件。

The Java platform (Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.

换句话说,如果您的应用程序需要一个非常大规模的分布式系统,那么您应该考虑使用Java EE。它建立在Java SE之上,它提供了用于数据库访问(JDBC,JPA),远程方法调用(RMI),消息传递的库( JMS ),Web服务,XML处理,并为Enterprise JavaBeans,servlet,portlet,Java Server Pages等定义标准API ...

In other words, if your application demands a very large scale, distributed system, then you should consider using Java EE. Built on top of Java SE, it provides libraries for database access (JDBC, JPA), remote method invocation (RMI), messaging (JMS), web services, XML processing, and defines standard APIs for Enterprise JavaBeans, servlets, portlets, Java Server Pages, etc...

Java ME = Micro Edition 。这是开发移动设备和机顶盒等嵌入式系统应用程序的平台。 Java ME提供了Java SE功能的子集,但也介绍了特定于移动设备的库。由于Java ME基于早期版本的Java SE,因此Java 1.5中引入的一些新语言功能(例如泛型)不可用。

Java ME = Micro Edition. This is the platform for developing applications for mobile devices and embedded systems such as set-top boxes. Java ME provides a subset of the functionality of Java SE, but also introduces libraries specific to mobile devices. Because Java ME is based on an earlier version of Java SE, some of the new language features introduced in Java 1.5 (e.g. generics) are not available.

如果您是新的到Java,肯定从Java SE开始。

If you are new to Java, definitely start with Java SE.

这篇关于Java SE / EE / ME之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆