
Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。
Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但C和C++被大家接受,所以Java设计成C++形式,让大家很容易学习。
电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能 与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言(比如手机java)。
Java语言有许很多多有效的特性,吸引着编程人员们,最紧要的有以下几个:
1.简洁有效
Java编程语言是一种相当简洁的“面向对象”程序设计语言。Java语言省略了C 语言中全面的难以解析、容易混淆的特性,比如头文件、指针、结构、单元、运算符重载、虚拟基础类等。它越发严密、简洁。
注意:
有些熟悉VisualBasic语言的读者会认为Java语言相对VB而言更混杂,的确利用Java编程是比利用VB更费劲一些。但大众肯定要知道VB是一种集成化开发工具,其凭借可视化工具成为开发GUI程序的神器,但其并不能算是一种语言。它的基础是Basic语言,这是一种最容易的语言,但其功能不及C、C 、Java这样完整。
Java语言选用了特殊的软件构造办法,可以在很小的机器上独立运行。只要40K就可以容下一个最基本的解说器,尽管加上基本轨范库和线程支撑,也仅需再加上175K就够的。这也是Java语言的一个胜利法门。
2.高可移植性
对于一个编程人员而言,写现身的程序假如不需修改就能够同时在微软、MacOS、UNIX等平台上运行,简直即是美梦成真的好事!而Java语言就让这个本来遥不行及的事离我们越来越近。利用Java编程语言编写的程序,只要做较少的修改,甚至有时基本不需修改就可以在差异平台上运行了。
举个例子,差异平台上对数据类型的大小有差异的规定。在有的平台上,整型(int)是用一个16位二进制数表示,而有的平台上则是利用一个32位二进制数表示的。C/C 语言并没有屏障掉这个由差异平台酿成的差异。这样假如在一个利用16位二进制数表示整型的平台上开发的C语言源程序,要在一个利用32位二进制数表示整型的平台上运行,简直即是噩耗。
而在Java编程语言中,就屏障掉了这种由平台酿成的差异。Java中的整型数是肯定是由32位二进制表示的,Java虚拟机将这个差别消化了。当我们想将一个利用16位二进制数表示整型的平台上开发的Java语言源程序,移植到一个利用32位二进制数表示整型的平台上运行,就不用修改了。
Java编程语言具有这种高移植性是一种必定,因为它的设计理念即是“一次编写,处处运行”嘛。