2017-11-16 10:49:09 496浏览
在现如今,随着移动互联网科技飞速的发展和进步,Java是编程世界最受欢迎的语言,在历年TIOBE编程语言排行榜中,Java常年位居第一。虽然Java技术在运用中已经趋于成熟,但Java开发人才却仍然供不应求,首先Java分三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)其中SE就是大家学的Java基础,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统就是用JAVAME开发的。
Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。
JavaSE(Java Standard Edition),一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。
JavaEE(Java Enterprise Edition),一般用于开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+servlet+JavaBean来开发的,对大型的网站一般是使用框架来开发的,例如struts,hibernate,spring。
JavaME(Java Micro Edition),诺基亚手机上运行的Java程序就是用这个版本开发的程序。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
或者用一种更总结性的话术来表达就是:java跨平台就是能在不同的环境(主要是操作系统)上运行java程序!
这也是Java为什么这么火,为什么这么多年依然屹立不倒且久盛而不衰的原因。一个无视于平台,跨平台的语言,必然有长久的生命力。而作为程序员来说,职业发展的长远规划,选择Java远比选择其他无法实现跨平台的语言,更有长远价值(包括现在非常流行的H5语言,也是一种跨平台语言,“一次设计,普遍适用。一次编写,随处部署”,这个后续会在其他文章中具体说一下)。
相似的JAVAEE、javase、javame可简单的总结为三点:
Java SE 是做电脑上运行的软件。
Java EE 是用来做网站的-(我们常见的JSP技术)
Java ME 是做手机软件的。
以上就是关于JAVAEE与JAVA有何区别的详细介绍,通过以上介绍相信各位小伙伴已经有所了解了吧,想要学习JavaEE培训技术的小伙伴可以去扣丁学堂实地考察一下,不论是线下学习还是线上看JavaEE视频教程学习都由你自己决定,我们可以承诺你不论选择哪种学习方式都会让你学有所成,让你高薪就业!
【关注微信公众号获取更多学习资料】