Ja语言与Ja技术

点赞:6895 浏览:29644 近期更新时间:2024-02-22 作者:网友分享原创网站原创

摘 要本文叙述了Ja语言的出现背景、主要特点、发展历程以及Ja技术在当今各行各业的广泛应用,指出Ja在当今社会IT行业的重要性.

关 键 词Ja语言技术应用发展

一、Ja语言的出现

自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式.Inter的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台.然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Ja语言和Ja技术则是解决这一问题的最佳途径.

二、Ja语言的主要特点

Ja语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多.它集成了其它一些语言的特点和优势,又避开了它们的不足之处.它的主要特点如下:


1.简单性

Ja增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠,系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB.因此,Ja应用软件能在相当小的系统之上独立工作.

2.平立性

可以说这是Ja最吸引人的地方.由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Ja虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Ja虚拟机,就可运行各种Ja程序.

3.面向对象的技术

面向对象的技术是近年来软件开发中用得最为普遍的程序设计方法,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能.

4.多线程

多线程机制使应用程序能并行执行,Ja有一套成熟的同步原语,保证了对共享数据的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为.

5.动态性

Ja的设计使它适合于一个不断发展的环境.在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行.并且Ja通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性.

6.安全性

Ja有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而,用Ja可以构造出无病毒、安全的系统.

三、Ja语言的发展

Ja自正式问世以来已经历了17年的历程,时间虽短,发展极快.一年一度在美国旧金山召开的世界JaOne语言开发者大会,既是了解Ja最新技术动态、应用成果和下一步发展趋势的最好场所,又是推动下一年Ja快速发展的重要动力.

1.重点放在企业平台

Ja语言与Ja技术参考属性评定
有关论文范文主题研究: 关于计算机的论文范文 大学生适用: 研究生论文、硕士论文
相关参考文献下载数量: 92 写作解决问题: 怎么写
毕业论文开题报告: 论文提纲、论文结论 职称论文适用: 期刊发表、职称评初级
所属大学生专业类别: 怎么写 论文题目推荐度: 经典题目

随着Inter的飞速发展,企业计算模式正摒弃C/S结构而采用Web-Browser结构,此即瘦客户端/胖怎么写作器、大容量数据库的3层或N层体系结构.由于Ja的特点,使得它在开发怎么写作器端的应用程序方面有着得天独厚的优势,面向怎么写作器端的J2EE为当今逐渐流行的N层体系结构提供了一个标准的Ja计算平台:界面一致、工具简易、丰富、Web页面互联便捷,从而能大大加速和简化各种应用系统的开发.

2.加速后PC时代的进程

计算机的发展创造了Inter,但是计算机现在却不是访问Inter的唯一方式.正在出现的信息化、智能化的消费类电子产品打破了PC作为信息终端的垄断地位,成为人类进入Inter的新门户.信息终端的多元化预示着所谓后PC(post-PC)时代的到来.消费类的信息终端量大面广,是典型的瘦客户机,其本身的资源和能力不能与PC相比,但必须更加智能化,并对怎么写作器端的管理提出了更高的要求.而Ja平台恰恰满足了这种要求.

3.应用系统异彩纷呈

Ja语言的出现和发展,得到了IT业界的青睐,它像一面大旗,凝聚了世界众多的厂商与Sun公司一道,结成了对抗微软垄断的联盟特别在实时系统开发方面,以IBM为首开发出了应用于工业实时环境的Ja嵌入系统,展现出Ja在工业领域的广阔应用前景.

4.Ja技术

Ja发展至今日,已不仅仅是一种编程语言,实际上已形成了一门技术.其内容包括:

(1)Ja软件包,Ja语言及其编程技术、JaOS、Ja开发环境与工具、Ja语言的各种软件包、数据库接口JDBC等.

(2)Ja虚拟机及其规范.

(3)Ja嵌入技术(Ja芯片)已推出的有Ja戒指、Ja卡等.Ja处理器将应用在从低价消费电子产品到高端因特网怎么写作器领域.

(4)Ja计算,基于Ja技术的企业Inter/Intra信息系统以及其他应用系统.

四、结语

Ja自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了“鹏程万里”的美好前景.作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,Ja天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念.以Ja为代表的网络的成长,改变了我们的、生活方式、学习方式和经营方式.它的来到使我们目睹了一场类似印刷术的重大变革.毫无疑问,它将影响人类社会的发展,加速人类进入网络时代!