三分钟带你区分Java SE, EE【#004】(JAVA教程)
「花三分钟时间」,学习或温故一个Java知识点。
对于「刚刚入门」Java的朋友来讲,常常会产生这样的困惑,「Java EE」是什么?「Java SE」又是什么?两者的区别有哪些?学哪个比较好?
Java SE
Java SE(Java Platform, Standard Edition)即Java的标准版,这个版本以前称为「J2SE」。它包含了标准的JVM和标准库。比如ava的基础语法,工具包等,是学习Java EE的「基础」。可以开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
Java EE
Java EE(Java Platform,Enterprise Edition)即Java的企业版,这个版本以前称为「J2EE」。它是在「Java SE的基础上」加上了大量的API和库,以便开发Web应用、数据库、消息服务等,可以用来实现企业级的面向服务体系结构。
区别
Java SE是整个Java平台的「基础」,「核心」,而Java EE是进一步学习Web应用所必须的。我们熟悉的Spring等框架都是Java EE开源生态系统的一部分。
简单点说,Java SE是做电脑上运行的「软件」,比如我在学校就用GUI做过图书管理系统。
而Java EE 是用来做「网站」的。
学哪个比较好?
「小孩子才做选择题,成年人当然是全都要」
Java SE 是 Java EE 的基础,所以我们 当然要「先学Java SE」。就像造大楼,地基一定要打好,这样才能「造的高」,「盖的稳」。
「精通Java SE」后,我们就可以选择继续「深造」,学习Java EE。比如Spring框架、数据库开发。
好啦,三分钟时间已到。如果喜欢本文,请帮忙转发。如有不足,欢迎留言。谢谢!