在如今这个互联网时代里,Java语言相信大多数人都只知道是用于编程开发的语言。但是对于Java语言是如何分类的,以及Java常用开发工具有哪些相信很多人都不清楚。简单地说,Java平台由Java虚拟机和Java应用编程接口构成。Java是Sun Microsystems于1995年推出的一种面向对象的编程语言。2010年,Oracle收购了SunMicrosystems,此后Oracle负责Java维护和版本升级。
Java语言是如何分类的?
按应用范围,Java可分为3个体系,即JavaSE、JavaEE和JavaME。下面简单介绍这3个体系。
1.JavaSE
JavaSE(JavaPlatformStandardEdition,Java平台标准版)以前称为J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaEE提供基础,如Java语言基础、JDBC操作、I/O操作、网络通信以及多线程等技术。
2.JavaEE
JavaEE(JavaPlatformEnterpriseEdition,Java平台企业版)以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构和Web2.0应用程序。
3.JavaME
JavaME(JavaPlatformMicroEdition,Java平台微型版)以前称为J2ME,也叫K-JAVA。JavaME为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。
JavaME包括灵活的用户界面、健壮的安全模型、丰富的内置网络协议以及对可以动态下载的联网和离线应用程序。基于JavaME规范的应用程序只需编写一次就可以用于许多设备,而且可以利用每个设备的本机功能。
Java常用开发工具有哪些?
Java常用开发工具主要从常用源码编辑工具和集成开发工具两大类型来介绍,当然这里只是介绍常用的开发工具。
常用源码编辑工具介绍:
1.Notepad++
Notepad++ 是Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能。
2.EditPlus
EditPlus 是一款由韩国SangilKim出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
3.UltraEdit
UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,完全可以取代记事本,它是一款需要花费49.95美元的共享软件。
4.SublimeText
SublimeText 是由程序员JonSkinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
它是一款收费软件,但是可以无限期试用,它是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。
5.Vim
Vim是从Vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。是Unix系统用户最喜欢的文本编辑器。
集成开发工具介绍
1.EclipseIDE
Eclipse 是一个开放源码的项目,是著名的跨平台的自由集成开发环境,最初主要用来Java语言开发,后来通过安装不同的插件Eclipse可以支持不同的计算机语言,比如 C++ 和 Python 等开发工具。
2.MyEclipse
MyEclipse 是同Eclipse一个公司的,在功能上增加了不少,相对于Eclipse来说,MyEclipse更像将Eclipse中好多插件都集成起来了,当然,性能上面也有更好的考虑,不过这款IDE是收费的。
3.IntellijIDEA
IntellijIDEA 简称IDEA,具有美观,高效等众多特点。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。
4.NetBeans
NetBeans 是业界第一款支持创新型Java开发的开放源码IDE。开发人员可以利用业界强大的开发工具来构建桌面、Web或移动应用。同时,通过NetBeans和开放的API的模块化结构,第三方能够非常轻松地扩展或集成NetBeans平台。
以上就是关于Java语言是如何分类的,以及Java常用开发工具有哪些的全部内容介绍,想了解更多关于Java的信息,请继续关注中培伟业。