世界语创始人,世界上有多少个说英语的国家?( 五 )


5. 键壮性
Java致力于检查程序在编译和运行时的错误 。类型检查帮助检查出许多开发早期出现的错误 。Java自已操纵内存减少了内存出错的可能性 。Java还实现了真数组 , 避免了覆盖数据的可能 。这些功能特征大大提高了开发Java应用程序的周期 。Java提供: Null指针检测、 数组边界检测、 异常出口、 Byte code校验 。
四. Java与C/C++语言
Java提供了一个功能强大语言的所有功能 , 但几乎没有一点含混特征 。C++安全性不好 , 但C和C++被大家接受 , 所以Java设计成C++形式 , 让大家很容易学习 。
Java去掉了C++语言的许多功能 , 让Java的语言功能很精炼 , 并增加了一些很有用的功能 , 如自动收集碎片 。
Java去掉了以下几个C和C++功能:
指针运算
结构
typedefs
#define
需要释放内存
这将减少了平常出错的50% 。而且 , Java很小 , 整个解释器只需215K的RAM 。
面象对象:Java实现了C++的基本面象对象技术并有一些增强 , (为了语言简单 , 删除了一些功能) 。Java处理数据方式和用对象接口处理对象数据方式一样 。
五. Java与Internet
我们知道 , 早先的 www 仅可以传送文本和图片 , Java的出现实现了互动的页面 , 是一次伟大的革命 。
Java并不是为 Internet,WWW而设计的 , 它也可以用来编写独立的应用程序 。Java 是一种面向对象语言 。Java 语言类似于 C++ 语言 , 所以已熟练掌握 C++语言的编程人员 , 再学习 Java 语言就容易得多!Java 程序需要编译 。实际上有两种 Java 程序:一种 Java 应用程序是一个完整的程序 , 如 Web 浏览器 。一种 Java 小应用程序是运行于 Web 浏览器中的一个程序.
Java程序和它的浏览器HotJava , 提供了可让你的浏览器运行程序的方法 。你能从你的浏览器里直接播放声音 。你还能播放页面里的动画 。Java还能告诉你的浏览器怎样处理新的类型文件 。当我们能在2400 baud线上传输视频图象时 , HotJava将能显示这些视频 。
当今Internet的一大发展趋势是电子商务 , 而Internet的安全问题是必须解决的问题 , 通常大的部门应设置防火墙 , 阻止非法侵入 。
电子商务是当今的热门话题 , 然而传统的编程语言难以胜任电子商务系统 , 电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能 与运行于不同平台的机器的全世界客户开展业务 。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象 , 在网络编程语言中占据无可比拟的优势 , 成为实现电子商务系统的首选语言 。
Java程序被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行 。
[NextPage]
PowerBuilder简介
PowerBuilder的产生
PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft推出的成功产品 , 其第一版于1991年6月正式投入市场 。它是完全按照客户/服务器体系结构研制设计的 , 采用面向对象技术 , 图形化的应用开发环境 , 是数据库的前端开发工具 。
PowerBuilder的特点
它支持应用系统同时访问多种数据库 , 其中既包括Oracel,Sybase之类的大型数据库 , 又包括FOXPRO之类支持ODBC接口的小型数据库 , PowerBuilder是完全可视化的数据库开发工具 , 它提供了大量的控件 , 大大加快了项目的开发速度 , 也使开发者更容易掌握数据库的开发 。
它使用的编程语言叫做工PowerScripr , 它也是一种高级的 , 结构化的编程语言 。PowerScript提供了一套完整的嵌入式SQL语句 , 开发人员可以像使用其它语句一样自由地使用SQL语言 , 这样就大大增强了程序操纵和访问数据库的能力 。可以说PowerBuilder既适合初学者快速学习数据库的开发 , 又可以让有经验的开发人员开发出功能强大的数据库 , 是一种适用面非常广的开发工具 。
PowerBuilder是一个用来进行客户/服务器开发的完全的可视化开发环境 。使用PowerBuilder,你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口 。这是一个总的概念 , 实际上是开发人员使用PowerBuilder去开发应用程序 , 由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点 , 所以PowerBuilder被认为是一个图形工具 。