a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 129|回复: 1

[基础知识] 2010年职称计算机:Java语言和Java技术

[复制链接]
发表于 2012-8-2 09:32:46 | 显示全部楼层 |阅读模式
1.Java语言的出现  ; [8 _5 a8 i0 A
自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。中华考试网  ' Q; j' O5 @+ B' l3 q
1991年,SUN公司的JameGosling,BillJoe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。流行的C++是自然的选择。不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。1994年下半年,随着Internet的迅猛发展,环球网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。因此,Java语言被美国著名杂志PCMagazine评为1995年十大优秀科技产品之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。微软总裁比尔盖茨在认真观察了一段时间后,确认“Java是长时间以来最卓越的程序设计语言”,并确定微软整个软件的开发战略从PC单机时代向以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。  7 A+ T  E3 R# z3 @" o& g' H
因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。SUNMicrosystem公司的总裁ScottMcNealy认为:Java对Internet和WWW开辟了一个崭新的时代。  : z' [3 V' B' S" R
有人预言:Java将成为网络上的“世界语”,今后,用其他语言编写的软件统统都要用Java语言来改写。  
3 e" \9 n' U2 c( J      2.Java语言的主要特点中 华 考 试 网  3 F+ [: ^% _' g' S) I5 ^- U
Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:  
6 g; W9 Q. N/ S& C* y2.1简单性  ( b4 L  I5 W# O9 J# s+ Z4 s
Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。  1 e  G$ M; p! e3 Y# Z; r8 h6 x
简单化的另一个方面是Java的系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上独立工作。  ) h! f  @/ W3 m) \3 h
2.2平台独立性  ' ~) d# a( r- q
这是Java最吸引人的地方。由于它采用先编译成中间码,然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。  6 y0 ^: W) K+ M& X% a
2.3面向对象的技术  
/ r, Q& h! Q& ^面向对象的技术是近年来软件开发中用得最为普遍的程序设计方法,,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法来实现其行为和功能。O-O技术具有继承性、封装性、多态性等众多特点,Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。  
) q; n4 }6 T" v2.4多线程  + n: V9 d) P# Y, V" z* Y/ C+ L
多线程机制使应用程序能并行执行,Java有一套成熟的同步原语,保证了对共享数据的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。  " i: t8 a, X( x; J
2.5动态性  
9 G4 P% G" j* S% X! y0 _Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。  
% n" q& W- r4 G+ @5 ^! P4 E# \. P2.6安全性  
9 D2 Z) j2 |9 ]# D7 b) hJava有建立在公共密钥技术基础上的确认技术.指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而,用Java可以构造出无病毒、安全的系统。  
  W7 Y  O, X: Z1 N7 v. V+ _Java语言除上述主要特点外,还有高性能、分布性、强大性、解释性、可移植性等,此处不再赘述。  
) J; o7 a5 k) j2 I2 w- f      3.Java语言的发展  7 |7 n7 I7 Z5 J
Java自正式问世以来已经历了四年的历程,时间虽短,发展极快。一年一度在美国旧金山召开的世界JavaOne语言开发者大会盛况空前正说明了这一点。四年中每年的JavaOne大会,既是了解Java最新技术动态、应用成果和下一步发展趋势的最好场所,又是推动下一年Java快速发展的重要动力。首届JavaOne大会于1996年召开,各届简况如下:  ( }4 B* ^1 L$ I9 L
1996年5月29-31日,第一届,出席会议者6500余人,来自工业界的超过一半。有人评价说:“这是近年计算机界最光辉的一次盛会”。工业界相当看好Java语言,认为它的使用将会引起一场软件革命:从软件的设计风格、设计方法、设计目标到设计过程,都会产生彻底的变革,“甚至会改变此星球的生活方式”。
回复

使用道具 举报

 楼主| 发表于 2012-8-2 09:32:47 | 显示全部楼层

2010年职称计算机:Java语言和Java技术

1997年,第二届,出席会议者10000人。Java的追随者不断增加,应用开发迅速起步。  " {" ~9 s6 _/ Z1 h4 c
1998年3月24-27日,第三届,出席会议者14000余人,注册门票售价1195美元,否则1395美元,即使如此,仍有不少人不惜工本,挤入会场。本次会议除了软件巨头微软未参加会议外,几乎所有的计算机公司都参加了。展厅内设300多个展台,先后举行了90场专题讨论会,每场参加的人数从千人至五六千人不等。会议的主题是:通过Java的培训来带动Java软件的开发和技术研究,从而发展生产力,获取高额利润,提高生活质量,推动产业的进步。会议展出的内容大致如下:  
/ Y+ D. J8 Y/ NJava开发工具软件,如:JMF、JDK、SymantecVisualCafe、JavaDynamicManagementKit、JFC、JNDI、JavaStudio等;  
" M! i+ V" y7 s- g企业管理解决方案软件,如:EJB;  ( j" S4 X; \2 E: B4 N! f& \
基于Java技术的家电,如:机顶盒、Java电话等;  # M+ ^* H; {+ L/ o; j
个人综合服务、社会综合查询亭;  * c1 {, O; n/ d" ~. a. s- w% h
电子商务软件、智能卡、JavaCardAPI等;  
* ]* O% u( ^! r5 G( E, v网络计算环境下的Java服务器软件、远程方法调用、基于Java技术的移动计算设备;  
% b$ e9 @6 w* P6 UJMS用于出版、票据订阅的软件;  , n$ t, @  I7 Y' x& G- X( m  v
JOS、基于Java技术的NC和JavaStation。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-18 13:53 , Processed in 0.340011 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表