background image

Java

 

语言来改写。

    

 

二、 Java

 

语言对软件开发技术的影响

 

  工业界不少人预言 :"Java

 

语言的出现 ,

 

将会引起一场软件革命 ",这是因为传统的软件

 

往往都是与具体的实现环境有关 ,

 

换了一个环境就需要作一番改动 ,

 

耗时费力 ,  

而 Java 语

 

言能在执行码 (

 

二进制码 )

 

上兼容 ,

 

这样以前所开发的软件就能运行在不同的机器上 ,只要

 

所用的机器能提供 Java

 

语言解释器即可。

  Java

 

语言将对未来软件的开发产生影响 ,

 

可从如下几个方面考虑 : 

  1

 

软件的需求分析 :

 

可将用户的需求进行动态的、可视化描述 ,以提供设计者更加直观

 

的要求。而用户的需求是各色各样的 ,

 

不受地区、行业、部门、爱好的影响 ,

 

都可以用 Java 语

 

言描述清楚。
  2

 

软件的开发方法 :

 

由于 Java

 

语言的面向目标的特性 ,

 

所以完全可以用 O-O 的技术与

 

方法来开发 ,

 

这是符合最新的软件开发规范要求的。

  3 Java

 

语言的动画效果远比 GUI

 

技术更加逼真 ,

 

尤其是利用 WW W 提供的巨大动画

 

资源空间 ,

 

可以共享全世界的动态画面的资源。

  4

 

软件最终产品 :  

用 Java 语言开发的软件可以具有可视化、可听化、可操作化的效交互、

 

动画与动作 ",

 

要它停就停 ,

 

要它继续就继续 ,而这是在电影与电视播放过程中难以做到的。 

  5

 

其它 :

 

使用 Java

 

语言对开发效益、开发价值都有比较明显的影响。

 

  三、工业界对 Java

 

语言的评价

  1996

 

年 5

 

月 29  

~ 31

 

日 ,

 

在美国旧金山召开了一个全世界 Java

 

语言开发者大会 ,

(JavaOne Developer Confer-ence),

 

出席会议的多达 6500

 

多人 ,

 

来自工业界的超过一半 ,有人

 

评价说 :"

 

 

这是近年来计算机界最 光辉的一次盛会 ",

 

一些工业界的老总们相当看好 Java 语

 

言 ,认为它的使用将会引起一场软件革命。从软件的设计风格、设计方法、设计目标到设计

 

过程 ,

 

都会产生彻底的变革 ,"

 

甚至会改变此星球的生活方式 "  

 

  在这次会上 ,Java

 

的创始人之一 James Gosling

 

说 :"Java 不仅仅只是 applets,它能做任

 

何事情 ",Dta

 

咨询公司的高级软件工程师 Rich Kadel

 

说 :"Java 不仅仅是一种程序设计语言 

,

 

更是现代化软件再实现的基础 ;Java 还是未来新型 OS

 

的核心 ;

 

将会出现 Java

 

芯片 ;将构

 

成各种应用软件的开发平台与实现环境 ,

 

是人们必不可少的开发工具 ,…… "  

  由于各界都看好它,因此,

 

各大公司都纷纷表示支持 Java,Inte l、Xerox 公司声言将把 

Java 嵌入到他们的产品中去。就连华尔街金融界也在投入资金人力用 Java 开发电子贸易、

 

金融软件。

 

  所以有人说 :"现在第三方的开发商都团结在 Java

 

大旗周围了 !",

 

纷纷推出用 Java 开发

 

的各种软件产品 ,

 

以期尽快地占领市场。

  四、Java

 

语言的应用前景

  Java

 

语言有着广泛的应用前景 ,

 

大体上可以从以下几个方面来考虑其应用 : 

  1

 

所有面向对象的应用开发 ,

 

包括面向对象的事件描述、处理、综合等 ; 

  2

 

计算过程的可视化、可操作化的软件的开发 ; 

  3

 

动态画面的设计 ,

 

包括图形图像的调用 ; 

  4

 

交互操作的设计 (

 

选择交互、定向交互、控制流程等 ); 

  5 Internet

 

的系统管理功能模块的设计 ,

 

包括 Web 页面的动态设计、管理和交互操作设

 

计等 ; 
  6 Intranet(

 

企业内部网 )

 

上的软件开发 (

 

直接面向企业内部用户的软件 ); 

  7

 

与各类数据库连接查询的 SQL

 

语句实现 ; 

8

 

其它应用类型的程序。

§ Java

 

的特点