一次偶然的机会,让我意识到JavaSE和JavaEE之分,但是不明白其中的区别,于是乎找了资料,个人总结如下:
1.什么是Java SE?
Java SE(Java Standard Edition,Java标准版),是Java技术的核心和基础,是Java ME和Java EE编程的基础;
最简单的理解就是基础,例如:
基础语法、数组、面向对象、多线程、网络编程、IO、注解反射、常用类、异常等等
2.什么是Java EE?
Java EE(Java Platform,Enterprise Edition,Java企业版),前称J2EE,简而言之,开发使用的规范、框架之类,包括:
JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF;或者说现在用的spring、springMVC、springboot、springboot2,mybatis等框架都算是Java EE;
3.附加一张网络扣过来的结构图(右下有网址):