首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 250 毫秒
1.
高性能计算(HPC)领域下一步大的进展将涉及把计算机资源、数据资源、实验仪器和后处理可视化设备连接到一起,形成所谓的计算网格(computational grid)。在建立网格计算网的过程中,Java将是开发中间件的非常有用的技术,这一点已得到普遍认可。然而,Java作为编写高性能代码本身的语言还有很多争议之外。本文将列举许多有力的证据证明,为什么Java将有望成为新一代高性能计算语言,尤其是基于网格计算的异质世界。通过讨论Java大论坛的活动及相关的项目说明,Java给高性能计算提供了一个重要的机遇,同时还说明,Java要在数值计算领域得到广泛使用,还必须对语言做一些修改。  相似文献   

2.
1概述Java语言于1995年5月23日推出,获得了极大的成功,甚至改变了计算模式,在世界范围内,引起了一股Java热。它是一种跨平台的、适合于网络计算环境的、新的面向对象程序设计语言。Java语言的基础是C++语言,但除去了其中易出错部分,也被称为...  相似文献   

3.
SUN公司Java的推出,给Internet的应用编程注入了新的活力,Java强大的网络编程接口,使编制网络应用程序进一步向面向对象编程方式靠拢。通过Java语言中面向对象编程的基本概念、Java语言的类库、Java网络基础类库的构成、Java语言网络程序的编制等4方面对Java网络类库编程作了较为全面的介绍。  相似文献   

4.
Java以其“编写一次,各处运行”的特性,在短短的三年中得到了出人意料的快速发展和广泛应用,本文从多个方面对Java进行了介绍和评停,包括:Java语言、Java平台、Java标准、Java应用环境和Java应用等。  相似文献   

5.
Java语言的基本编程原理(上)王克宏孙元丁锂1Java语言概述从1995年5月23日SUN公司正式推出Java语言的规范以来,Java的发展十分迅速,并仍然在昂首阔步地向前迈进。它不仅仅是一种编程语言了,而是正在形成一门Java技术。Java之所...  相似文献   

6.
Java技术在Internet_LED公众信息显示系统中的应用   总被引:1,自引:0,他引:1  
通过工程实践介绍一种在Internet平台上,采用Java语言实现了Internet_LED公众信息显示系统,并讨论了Java在通讯上的应用。  相似文献   

7.
本文从Java语言的出现和语言特色入手,介绍了Java的一些周边关系,使读者对Java这个网络上的“世界语”有一个概括的认识。  相似文献   

8.
本文从Java语言的基于TCP的客户/服务器应用程序出发,实现了Java语言与C语言的连接,即Java的本地化方法 。  相似文献   

9.
基于Java的移动Agent系统研究   总被引:6,自引:0,他引:6  
移动Agent技术是一门新兴的技术,具有移动性,智能性和异步计算等特点,本文介绍了移动Agent概念,分析了一般的移动Agent系统结构,针对Java语言的特点,分析了Java语言开发移动Agent优势和几点技术解决方案。  相似文献   

10.
本文主要对Java语言的绘图功能进行了介绍,对如何利用Java语言类库中的Java.awt.image(AWTim-agePackage,AWT图形包)绘制图形和显示图形及字体进行了介绍。  相似文献   

11.
MATLAB与Java的联合应用研究   总被引:5,自引:0,他引:5  
科学与工程领域经常涉及网络环境下的工程计算问题。MATLAB具有很强的数值计算能力,Java是目前普遍使用的网络应用开发工具。本文研究了工程计算问题中的MATLAB与Java联合途径,提出二者联合应用的三种方法。研究与应用表明,这些方法能够将MATLAB的运算能力与Java的网络开发功能结合起来,实现二者的优势互补,拓宽应用领域,增强应用程序的处理能力,很好地解决网络环境下的工程计算问题。由于三种方法各有所长,在实际应用中要根据具体问题和要求的不同进行合适的选择。  相似文献   

12.
刘玲  赵刚  李丹 《微机发展》2006,16(12):61-63
由于要仔细考虑在本地计算中不会出现的很多问题,比如局部实效、等待时延加剧、语言的兼容性等,使得构建分布式系统显得较为困难。Java语言的远程方法调用(RMI)能够解决普遍的分布式计算问题。而JavaSpace技术被设计来解决两大问题:分布式的持久性和分布式算法设计,JavaSpace服务利用RMI及Java语言的串行化特征来实现这一目的。文中对基于Jini的JavaSpace技术进行了详细介绍,深入分析了JavaSpace共享分布式计算模型及其核心技术,介绍了目前JavaSpace技术的各种应用,以在此基础上构建强大的分布式应用系统。  相似文献   

13.
This article proposes a programming language called “Espace” for parallel and distributed computation. In general, it is difficult to code a distributed, parallel program due to multi-threading, message passing, managing clients, and so on. Espace involves a few simple syntax rules added to Java. Developers do not need to know how to write a parallel, distributed program source code in detail. This work applies Espace to parallelize an evolutionary computation program, and shows that the Espace compiler allows the conversion of an evolutionary computation program written in Java into a distributed, parallel system by adding a few words to the program.  相似文献   

14.
科学与工程领域经常涉足网络环境下的工程计算问题。Matlab具有很强的数值计算能力,而Vrml是最具潜力的网络三维图形建模语言,Java是目前普遍使用的网络应用开发工具。本文研究了通过Java把Matlab的计算结果利用Vrmt来显示的途径,介绍的这些方法都能够将Matlab的运算能力、Java的网络开发功能与Vrml的三维网络显示能力很好地结合起来,实现三者的优势互补。由于各种方法各有所长,在实际应用中要根据具体问题和要求的不同进行合适的选择。  相似文献   

15.
Beowulf集群系统是基于广泛应用的高性能网络环境的由一些微机组成的系统,它可以运行于很多操作系统,如Linux、Windows。Java在作为科学与工程计算语言方面,并没有显著的缺点,却有一些明显的优点。随着Java编译技术的进步,用户会发现用Java编写新应用程序将变得更有吸引力。HPJava语言作为一种支持科学和并行计算的Java新扩展语言,尤其适合大型的并行编程和分布式存储的计算机。HPJava是用Java来实现科学和并行编程的环境,它是基于Java语言的扩充。主要介绍了HPJava在Linux系统下构建集群的方法,并用矩阵相乘算法对该系统进行了性能分析。  相似文献   

16.
NestStep is a parallel programming language for the BSP (bulk–synchronous–parallel) model of parallel computation.Extending the classical BSP model, NestStep supports dynamically nested parallelism by nesting of supersteps and a hierarchical processor group concept. Furthermore, NestStep adds a virtual shared memory realization in software, where memory consistency is relaxed to superstep boundaries. Distribution of shared arrays is also supported.A prototype for a subset of NestStep has been implemented based on Java as sequential basis language. The prototype implementation is targeted to a set of Java Virtual Machines coupled by Java socket communication to a virtual parallel computer.  相似文献   

17.
The paper research is concerned with enabling parallel, high-performance computation—in particular development of scientific software in the network-aware programming language, Java. Traditionally, this kind of computing was done in Fortran. Arguably, Fortran is becoming a marginalized language, with limited economic incentive for vendors to produce modern development environments, optimizing compilers for new hardware, or other kinds of associated software expected of by today’s programmers. Hence, Java looks like a very promising alternative for the future. The paper will discuss in detail a particular environment called HPJava. HPJava is the environment for parallel programming—especially data-parallel scientific programming—in Java. Our HPJava is based around a small set of language extensions designed to support parallel computation with distributed arrays, plus a set of communication libraries. A high-level communication API, Adlib, is developed as an application level communication library suitable for our HPJava. This communication library supports collective operations on distributed arrays. We include Java Object as one of the Adlib communication data types. So we fully support communication of intrinsic Java types, including primitive types, and Java object types.  相似文献   

18.
Java过程蓝图   总被引:5,自引:4,他引:1  
1 引言计算机应用正进入网络时代,Java是一种广泛使用的网络编程语言,被称之为网络上的“世界语”。Java作为一种程序设计语言不仅具有简单、面向对象、分布式、解释执行、鲁棒、安全、平台无关、可移植、高性能、多线程以及动态性等特点,更重要的是它支持以网络为中心的新型计算模式——Java计算模式,从而使Ja-  相似文献   

19.
众所周知,21世纪是计算机网络的世纪,而Java语言正是服务于网络编程的。Java是目前发展最快的计算机语言。用它可以很方便地在网上编写应用软件,如数据库、商业、工程计算、网络连接、绘图、设备控制等应用软件。目前最流行的网上商务、网上出版、网上信息交流,甚至网上设备遥控等许多应用软件都是用Java语言编写的。学好java语言对于学生未来的就业非常有帮助。  相似文献   

20.
以工程数据库管理系统EDBMS为基础,结合Web特点,论述了基于Web的工程数据库的SQL语言系统实现中的一些问题.同时,针对实际需求,提出了一种以逻辑分层为基础的系统开发模式--虚拟机模式,并利用此模式设计实现了基于Web的工程数据库管理系统EDBMS的SQL语言系统.由于采用可移动代码系统的集成方式和Java语言开发,因此该系统具有较大的灵活性、扩充性、可移植性和健壮性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号