我相信现在这个时代大家对于程序员这个行业或多或少有些了解
而程序员基本都知道java这门编程语言。
但是许多人并不是很清楚,到底什么是JavaSE与JavaEE
其实Java这门语言有许多的版本,而每个版本都对应的解决不同的需求
- J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案,可以完成一些桌面应用程序的开发。
但是现在基本不会使用java去做桌面应用的开发,因为有更好的选择(这听起来像是渣男)。但是我们学习java语言它是不可或缺的知识,因为该技术体系是其他两者的基础,你可以把他理解为java语言的地基
- J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。简单来说就是做手机等移动产品的。
噢~我的上帝,好像我以前玩的诺基亚手机上的贪吃蛇小游戏就出现过java的咖啡图标,是的没错,那就是J2ME的产物,但是很可惜,它也被替代了,没错,小伙子,就是你脑袋里面想的那个,Android(我也不知道为什么会出现这种强调)
- J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发。大家听到的Servlet、Jsp开发其实也就是J2EE开发
而java5.0版本后,分别更名为javaSE、JavaME、JavaEE
总结:JavaSE和JavaEE是Java语言中的一部分,分别针对解决不同的技术问题
所以Java语言的核心就是在于Web应用程序开发,但是并不代表它不能开发其他模式的产品。
只是我们的选择是择优。
,