我目前在大学学习计算机科学,他们主要教授Java标准版,我看到在行业中这并不是很常用,而是使用Java。如果我的大学教我Java SE而不是Java EE,这会降低我的就业机会吗?
具体的区别是什么?不同的语法?不同的编程方式还是什么?
发布于 2008-10-13 00:58:07
无论出于何种目的,Java和Java SE都是一回事。当你说你正在学习Java SE时,这意味着你正在学习Java,它的语法,特性和标准库。在学习这些技能之前,您无法学习Java EE。
Java是一组标准,它们定义了许多不同的接口和功能,用于构建软件以解决企业级问题。其中包括事务、分布式计算、消息传递、web应用程序和资源管理。所有这些都是在托管环境中提供的。所有这些都是用Java语言编写的,由于软件将在其中运行的环境,因此具有特定的规则和特征。
可以把学习Java看作是学习驾驶汽车。Java EE就像学习驾驶一辆18轮的卡车,你不需要知道如何从A到B,但如果你必须随身携带10吨货物,它肯定会有所帮助。
发布于 2008-10-13 00:28:43
在我看来,大学真的意味着教你在基础和概念上变得强大,而不一定是教你在工作中所需的确切技能。因此,最重要的是,我建议您确保学习企业应用程序需求中的概念(例如,事务、消息队列/主题等)。然而,如果你真的担心这一点,我会建议你做一个自学(可能是为了课程学分)。此外,尝试找到一份实习工作,让您可以使用一些Java EE代码。
当我接近大学毕业的时候,我也在问自己同样的问题。我现在在Java EE环境中工作,使用Java EE库需要经历一些学习过程。我不得不同意其他许多人的观点,并说与我做过的其他项目相比,做企业java开发并不是很有趣,所以你可能想在大学里继续享受乐趣,把无聊的事情推迟到你成为劳动力的一部分。
发布于 2009-04-22 19:57:29
这是我对它的看法。
你所知道的编程语言叫做Java。
与大多数其他编程语言一样,它也与许多标准库捆绑在一起。
Java SE是语言和某些库的组合,它使常规应用程序开发成为可能。
Java EE是另一组库,您可以将其与Java SE结合使用来开发企业/web应用程序。
https://stackoverflow.com/questions/196265
复制相似问题