JAVA虚拟机相关技术研究与实践

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

西南交通大学硕士学位论文JAVA虚拟机相关技术研究与实践姓名:郑艳玲申请学位级别:硕士专业:计算机应用技术指导教师:谭献海20070501JAVA虚拟机相关技术研究与实践作者:郑艳玲学位授予单位:西南交通大学相似文献(10条)1.期刊论文王立冬.张凯Java虚拟机中类装载器的实现-计算机应用2002,22(11)描述了类装载器的功能并对其进行了分类,提出了一种Java虚拟机类装载器的实现,设计了一种方法区中类文件的数据结构,同时指出了类装载器实现中的重点和难点,最后总结了类装载器对Java虚拟机运行效率的影响.2.期刊论文李超.方潜生.LiChao.FangQian-shengJava虚拟机中类装载机制的原理分析与应用研究-安徽建筑工业学院学报(自然科学版)2005,13(5)Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行.本文介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程.3.学位论文邓洋春Java虚拟机关键机制研究与实践2009Java体系结构包括四个相互关联的技术:Java语言、JavaAPI、class文件和Java虚拟机,其中Java虚拟机是整个体系的核心部分,它使Java程序在不同的计算机系统之间具备高度的可移植性。本文研究虚拟机的类装载器、执行引擎和垃圾收集三方面的机制,所做的工作如下:对类装载器相关方面的阐述,包括class文件格式、常量池解析、双亲委派模型和类的动态装载技术,并对常量池的Utf8_info表进行了改进,传统的类名存储方式是把所有类的全限定名分别存储于Utf8_info表中,此方式产生了许多冗余的信息,改进的方法把类的全限定名分离为不同的结点,减少整个类的字符串在常量池中所占据的大小,这使得在内存有限的系统中装载class文件后能减少对存储空间的占用。对于Java虚拟机的执行引擎,讨论了以堆栈为工作区的机制,介绍了虚拟机的指令系统的功能,探讨了相关的执行技术,最后根据Java虚拟机规范,设计与实现了部分有代表性的虚拟机指令的功能。在虚拟机的存储管理方面,对比了传统存储管理与Java体系中存储管理的异同,讨论了现有的垃圾收集算法,提出了对火车算法失效情况下的处理方案,最后按照Java虚拟机中分代的思想在一种嵌入式虚拟机KVM上设计了一个分代回收方案,该方案简单地把Java内存堆分为新生代和旧生代,实验结果表明,分代后的垃圾收集相比于默认的垃圾收集效果有了部分的提升。4.会议论文李充蒲Java虚拟机的类装载机制2002该文将主要介绍java的类装载机制以及如何使用自己的类装载器,同时也简介了java虚拟机是如何启动运行的问题.5.期刊论文赵宇.张洪波深入研究Java的类加载机制-唐山师范学院学报2010,32(2)Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行.介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程.6.期刊论文刘黎波Java虚拟机拦截原理研究-科技风2008,(21)在Java粪装载器机制基础上,通过时Java虚拟机和Java类装载器的构造以及Java类装载过程的分析,设计出改造后的ClassLoader,使类装载器在不影响原来装载器的情况下,实现了对类的装入进行拦截,从而获得装入虚拟机内的类信息.7.学位论文陈少权运营系统开发环境的安全性研究2006随着网络的发展,极大的方便了人们沟通与交流,也使电信企业能够充分地利用企业内部资源,提高管理水平,客户服务水平和效益。但是,这也给电信运营系统带来了严重的安全威胁。这些威胁不仅来自企业外部,也来自于企业的内部。外部威胁包括数据在传输中可能被窃取和篡改,恶意代码,和拒绝服务(Dos);内部威胁包括了对系统代码的窃取和修改,员工有意和无意的访问、修改一些他们没有权限访问的数据。这些威胁是电信运营系统在建设中必须认真考虑的问题。为了给电信部门提供一个安全、高效的运营环境,本文针对目前电信运营系统存在的安全性问题,提出了一种基于JAVA安全体系的解决方案。本文分析了目前网络安全存在的威胁,利用JAVA安全模型中的类装载器、class文件检验器、安全管理器以及安全套接字来实现一个安全的电信运营系统。类装载器是JAVA安全体系的第一道防线,它负责将类解密后装入Java虚拟机;class文件检验器保证装载的class文件有正确的内部结构;安全管理器主要用于定制用户对系统的访问策略和访问权限;安全套接字用来保证WEB传输安全。通过对原型系统的建模,并进行了测试和分析,证明了该方案具有安全性、可靠性,达到了预期的设计目标。8.期刊论文刘治波Java虚拟机简析-济南职业学院学报2008,(1)Java语言是目前最流行的编程语言,其最大的特点是:平台无关和内存安全.Java语言的核心是一套与物理机器无关的Java虚拟机,它提供了Java语言跨平台的基础.Java程序的运行其实就是Java字节码在Java虚拟机上解释运行的过程,同时Java虚拟机在底层给予安全方面的支持.所以深入了解Java虚拟机的结构是十分必要的,也只有理解了Java虚拟机才能写出更高效、更灵活、更安全的java程序来.本文将对Java虚拟机的内部结构进行解析,揭示Java虚拟机的内部构造.9.学位论文王华宁JavaSoC中的类装载器设计研究2008随着专用集成芯片技术的高速发展,用硬件实现Java虚拟机成为可能。利用Java处理器核“JOP”来构建JavaSoC可以显著提高Java程序在嵌入式应用中的运行速度。但是,Java处理器并不能完成Java体系中的类装载功能,Java虚拟机的可执行文件需要在PC开发平台上经过装载解析,才能被下载到JavaSoC上运行,丧失了Java体系的跨平台特性。本文将针对在Java处理器的应用过程中所遇到的几个难点,从而提出基于集成了JOP处理器核的JavaSoC平台实现类装载功能,构建基于此平台的一个较完善的Java体系;结合操作系统设计原理和JVM规范,从底层的处理器设计到上层的应用程序,全面提高Java应用程序在嵌入式应用中的运行速度的同时,也完善了其平台无关的特性。本文通过设计一个在系统启动时运行的引导程序,实现Java程序的类装载,解析和初始化功能,并通过TFTP协议使得系统可以通过网络运行应用程序。该设计在FPGA原型验证平台上正确运行。论文创新的提出一种独特的适用于嵌入式环境的Java类装载器设计方法——用经过解析,可以直接由Java处理器执行的Java程序来装载其他未经解析的Java应用程序,构建他们的运行环境,使得这些程序也可以被Java处理器直接执行。10.期刊论文王国全Java反编译和源代码保护-电脑编程技巧与维护2008,(7)探讨了使用模糊技术和定制类装载器来保护Java源代码的方法,并给出了具体的实例.本文链接::上海海事大学(wflshyxy),授权号:eb662aec-b1f7-4ce9-aff5-9e1200ed17cf下载时间:2010年10月17日

1 / 78
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功