分享到:

Java程序性能分析工具的研究与设计

随着Java软件平台技术的不断发展,Java软件的应用已经从桌面的应用延伸到企业平台,大型信息系统,控制系统,嵌入式系统等各个方面。但由于Java软件体系结构的特点决定了Java软件执行效率不如C/C++软件,因此对Java软件性能进行优化是非常有必要的。本文针对Java软件的特点,开发了对Java软件性能进行分析和优化的工具。并且对其实现的细节和使用的方法进行了阐述。本文的主要内容有:1.介绍了软件性能的基本概念,在参考前人软件性能优化经验的基础上,总结出软件性能模式和一般软件性能解决方案和原则。结合Java语言和嵌入式系统的特点,着重对Java语言的性能问题进行了详细的探讨。2.针对Java性能基本问题进行性能分析工具的开发。在参考国外性能分析软件的基础上,使用JVMPI、C、C#和TCP/IP等技术开发出Java性能分析工具。并详细介绍了该工具的设计和实现的过程和细节。3.介绍了该性能分析软件的使用方法,并且使用该工具对实  (本文共83页) 本文目录 | 阅读全文>>

大连理工大学
大连理工大学

Java语言的类和多态性的公理语义

本文以Java语言为背景,重点讨论了类的继承和多态性的公理语义,同时也给出了必要的及相关的语言成分的公理语义。主要工作包括:(1) 给出了类的公理语义,包括类的声明、类的静态方法、构造函数的公理语义以及类的数据成员访问表达式的公理语义。(2) 给出了与对象相关的公理语义,包括对象的创建,实例方法调用的公理语义。(3) 数组也是对象,我们给出了与数组相关的公理语义,包括数组实例创建表达式和数组访问表达式的公理语义。(4) 因为类的继承和多态性是面向对象程序设计语言的一种机制,而非一种语言成分,故以不同于上述三类语言成分的方式描述它们的公理语义。随着程序设计的研究与发展,程序的正确性、可靠性、可维护性等问题受到人们的普遍关注。许多程序规范与验证的形式化方法涌现出来,对程序设计方法学的发展起了积极的推动作用。但是尽管面向对象的方法在今天的软件开发中得到广泛应用并取得显著的成就,这个领域的形式化正确证明方法仍然是-个难以解决的问题。在正...  (本文共69页) 本文目录 | 阅读全文>>

沈阳工业大学
沈阳工业大学

基于因特网和Java技术的分布式虚拟现实系统研究与实现

随着社会的发展和科技的进步,人们对计算机的人机交互方式提出了新的要求,虚拟现实技术应运而生。伴随着计算机技术本身的发展以及网络尤其是互联网技术的广泛应用,基于网络的虚拟现实技术,即分布式虚拟现实技术成为当今计算机技术的一个研究热点。它主要综合了计算机图形技术、多媒体技术、传感器技术、显示技术、仿真技术以及网络技术等多种技术为一体,将虚拟场景构建于网络之上,从而实现不同物理位置上多个用户共同“沉浸”在一个虚拟场景中,并可以实现自由漫游及与其它用户之间的相互交流。目前,国际上的分布式虚拟现实技术主要应用在军事仿真领域,其它领域的应用发展较为缓慢;同时,由于分布式虚拟现实的相关标准、协议(如DIS、HLA)等也是针对大规模场景、多实体仿真、异构网络平台而制定,并运行于大型工作站上,因此无法适应中小规模的商业应用。为此,本文旨在构建一个基于Internet三层B/S结构和Java-VRML技术的分布式虚拟现实系统,本系统具有成本低廉、结...  (本文共77页) 本文目录 | 阅读全文>>

华东师范大学
华东师范大学

基于Java分布技术的消息服务器的设计和开发

中国电信密集波分复用(Dense wavelength division multiplexing,DWDM)网络管理系统是管理中国电信骨干光纤传输网的集中式网络管理平台,系统在设计中遇到了系统功能复杂,需求多样,需求不定等不利因素。为了提高系统的灵活性,降低系统中各个模块的耦合度便于DWDM网络管理系统今后的扩展,在系统架构中参考了面向消息中间件(Message Oriented Middleware,MOM)的设计思想,设计和开发了基于Java技术的密集波分复用消息服务器作为系统的基础架构。本文详细阐述了DWDM网管系统消息服务器设计实现的各个主要过程,其中包括:需求分析,系统设计,系统实现,系统测试各阶段。在需求分析阶段通过消息服务器的需求分析书详细描述了消息服务器的各个主要功能需求。分析书通过统一建模语言(Unified Modeling Language,UML)语言对系统需求进行描述,对类进行抽象和对需求行为进行描述...  (本文共69页) 本文目录 | 阅读全文>>

大连理工大学
大连理工大学

基于JAVA的多机器人协作仿真与监控系统研究

目前,关于多机器人协作及控制的研究已然成为机器人学领域的一个新的前沿发展方向;纵观协作多机器人系统研究的发展史和发展趋势,协作系统正在由单纯的控制系统向智能化的自主系统的方向发展。本文旨在构建一个基于JAVA的完整的监控仿真系统。该系统集机器人监控、机器人协作仿真和连接机器人进行协作实验多种功能于一身,并将它们有机结合。本文回顾了协作多机器人系统研究的发展过程、研究现状,并阐述了协作多机器人学研究的主要问题。详细分析了L-φ跟随算法,并根据实验室SmartROB-2机器人的机械结构对该算法进行了改进。在matlab环境下对改进算法进行了仿真,分别给出了两机器人直线编队、三机器人三角编队和四个机器人的正方形编队的仿真图和数据分析图。在此基础上提出切换leader的思想和多机器人编队避障算法。完成了新算法的matlab仿真,进一步说明了算法的正确性和有效性。选用Java语言进行系统软件开发。在Java Swing程序设计和Java网...  (本文共56页) 本文目录 | 阅读全文>>

吉林大学
吉林大学

JAVA开发电子公文流转系统

由JAVA 作为主要的开发语言,结合面向对象的OOA,OOP,OOD过程开发基于B/S 结构的公文流转系统。首先本文阐明了公文流转电子信息化的产生,研究内容,研究意义以及目前在国内的基本状况,并简单介绍了一些流行的公文流转开发方案。其次通过对国家发布的公文流转处理办法的分析,本文描述了如何开发一个规范的公文流转系统,以及如何实现系统中加密传输、数字签名、痕迹保留等等一些公文流转系统所必不可少的功能。最后,本文较详实的描述了本系统如何解决工作流自动化问题,并对公文流转系统的核心—工作流引擎作了一番展望。  (本文共76页) 本文目录 | 阅读全文>>