java se(java ee , java se, java me怎么区分)
一、学完Javase学习什么求学习路线
学完javaSE之后有两个方向可以选择继续发展:1、J2EE,就是企业级
应用开发
应用开发
;需要深入学习掌握
的知识包括SQL、MVC、IoC、AOP、持久化、WebService、HTML、CSS、Javascript
等,主流相关技术框架有Spring、Struts、Hibernate、iBatis、EJB、JSF、jQuery、ExtJS、DWR等。2、J2EE的开发特点之一就是一般资源(CPU、内存、硬盘存储
等)足够丰富。第二个为J2ME,就是嵌入式Java开发
,涉及到手机、机顶盒、电视之类的设备,在过去的诺基亚为王的时代,很多小游戏
智能电视
都使用安卓系统
,而安卓的SDK开发
也是基于Java的,就是使用Java进行开发。二、为什么jdk10只有java se,没有java ee
Oracle公司在2017年已经把JavaEE项目移交给Eclipse基金会了,所以未来Oracle公司将不会继续更新JavaEE的版本了,JavaEE的版本将停留在JavaEE8(确切的说是Oracle保留的版本)。
其实在Oracle接手Java之后,对于JavaEE的发展就存在着较大的不确定性(但是Oracle也对JavaEE的发展做出了规划)。虽然早期JavaEE凭借着EJB在服务器领域积累了大量的用户,但是在Spring等轻量级架构大行其道之后,EJB的地位越发尴尬,虽然EJB推出了3.0版本已经大量简化了开发和部署的步骤,但是依然没有扭转EJB的颓势,EJB的使用在2006年之后已经比较少了(依然有较大存量工程)。
在Eclipse接手JavaEE之后为其起了一个新的名字:JakartaEE,在2018年初还展示了新的图标,可以说JavaEE进入了一个全新的时代,JavaEE将继续存在,但是已经没有JavaEE9了,取而代之的是JakartaEE。
在Eclipse基金会接手JavaEE之后,目前基于JavaEE8的大量应用将依然得到支持(维护模式),未来JakartaEE的版本也会通过JavaEE8的兼容性测试,这是为了保障大量已构建项目的利益。
同时,JakartaEE将增加对云的支持,以及增加一些服务。目前JakartaEE项目还有大量的工作要做,很多迁移工作也迫在眉睫,所以JakartaEE支持Java9的进程可能会延后,未来JakartaEE是否会跟随JavaSE的更新节奏(每6个月更新一次)还有待观察。
但是,不管怎么说,未来的JakartaEE还是非常值得期待的。
我使用Java语言多年,也出版过Java编程书籍,我会陆续在头条上写一些关于Java方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有Java开发方面的问题,也可以咨询我。
谢谢!
三、java ee , java se, java me怎么区分
您好,我是一名java开发工程师,很高兴回答您的问题。
1.JavaSE是Java基础开发,这里面还包括java小程序开发,javaGUI开发。
2.JavaME是java手机开发,现在很少有人使用JavaME进行手机开发,都是用Android开发。
3.JavaEE是java企业级应用开发,主要开发大型网站,工具,企业应用等.目前很火的WEB开发就属于JavaEE范畴,java是一门面向对象的高级语言,学习起来也比较容易。
以上就是这三者的区别,我建议您直接学习JavaSE,先打好基础,进阶学习JavaEEWEB开发,如果更多问题想咨询,请私信我,很高兴为您答疑解惑!