期刊文献+
共找到20篇文章
< 1 >
每页显示 20 50 100
Java异常处理机制的研究 被引量:11
1
作者 杨厚群 陈静 《计算机科学》 CSCD 北大核心 2007年第3期286-289,共4页
异常处理是Java语言的重要语言机制,正确、合理地处理异常对程序的可靠性、健壮性是十分重要的。在分析了异常处理技术的概念和思想后,对异常处理提出了指导原则,并针对检查型异常和非检查型异常的差异,探讨了对应的解决措施。
关键词 java java异常 异常处理
在线阅读 下载PDF
一个基于混合并发模型的Java虚拟机 被引量:6
2
作者 杨博 王鼎兴 郑纬民 《软件学报》 EI CSCD 北大核心 2002年第7期1250-1256,共7页
从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通... 从解释执行到及时编译的转变极大地提高了Java程序的运行速度.但是,现有的Java虚拟机还有待进一步的改进.提出了一种新的Java虚拟机编译与执行模型——混合并发模型HCCEM(hybrid concurrent compilation and execution model).该模型通过多线程控制方式将字节码的编译与执行过程相重叠,从而获取加速的效果.另外还给出了基于HCCEM的Java虚拟机JAFFE的设计方案,并就实现中的执行模式切换、异常处理以及层次线程等问题进行了讨论.实验结果表明,HCCEM能够有效地提高Java程序的执行速度. 展开更多
关键词 混合并发模型 虚拟机 异常处理 多线程 java语言 程序设计
在线阅读 下载PDF
Java虚拟机异常处理机制的设计与实现 被引量:8
3
作者 丁宇新 程虎 《计算机研究与发展》 EI CSCD 北大核心 2000年第5期622-626,共5页
异常处理机制是程序设计语言的重要特征之一 ,它为开发可靠性软件系统提供了强有力的支持 .介绍了不同语言的异常处理机制 ,对 Java语言的异常处理机制进行了详细论述 ,最后结合国产开放系统平台 COSIX虚拟机异常处理的设计 ,深入探讨... 异常处理机制是程序设计语言的重要特征之一 ,它为开发可靠性软件系统提供了强有力的支持 .介绍了不同语言的异常处理机制 ,对 Java语言的异常处理机制进行了详细论述 ,最后结合国产开放系统平台 COSIX虚拟机异常处理的设计 ,深入探讨了在解释执行和及时编译执行两种不同的情况下 ,异常处理设计与实现的关键技术 . 展开更多
关键词 java语言 虚拟机 异常处理机制 编译程序
在线阅读 下载PDF
基于Java的异常处理研究 被引量:6
4
作者 张聪品 孙印杰 《河南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第3期29-32,共4页
为了提高软件的开发效率,降低开发成本,应充分发挥程序设计语言所提供的机制.异常处理机制是Java语言的重要特征之一,正确使用异常处理机制对设计可靠、健壮的程序十分重要.本文深入研究了Java的异常处理机制,并提出了一些使用方法.
关键词 异常处理机制 java 软件设计技术
在线阅读 下载PDF
基于Java异常结构的一种编译方案 被引量:1
5
作者 张聪品 张晋宇 《河南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2006年第1期28-31,共4页
为了增强系统的健壮性,许多程序设计语言引入了异常处理机制.人们在研究Java编译器的过程中,发现异常结构降低了编译器的效率.为了减小异常结构对编译器的负面影响,结合Java异常结构的特点,提出了一种使用G树代替传统的语法分析树的方法... 为了增强系统的健壮性,许多程序设计语言引入了异常处理机制.人们在研究Java编译器的过程中,发现异常结构降低了编译器的效率.为了减小异常结构对编译器的负面影响,结合Java异常结构的特点,提出了一种使用G树代替传统的语法分析树的方法,不仅提高了语法分析的效率,而且能够生成比较简练的Java字节码. 展开更多
关键词 java 异常结构 语法分析 语义分析 G树
在线阅读 下载PDF
Java: Internet的面向对象语言
6
作者 张卫民 黄瑞芳 卢宇彤 《计算机工程与科学》 CSCD 1997年第2期63-68,共6页
本文介绍了Java的语言基础、面向对象技术、目标代码结构无关技术、稳定性和安全性技术、线程支持机制、网络通讯技术、异常处理和Javaapplet的概念。
关键词 java 面向对象 线程 程序语言
在线阅读 下载PDF
Java语言的异常处理设计
7
作者 张聪品 孙炳海 《农机化研究》 北大核心 2005年第4期224-226,共3页
程序设计语言提供的机制一直是软件设计技术研究的热点,充分发挥这些机制的作用,能极大地提高软件开发效率。异常处理机制是面向对象程序设计语言的重要特征之一,它把异常处理的技术固化到了程序设计语言中,为开发可靠性软件系统提供了... 程序设计语言提供的机制一直是软件设计技术研究的热点,充分发挥这些机制的作用,能极大地提高软件开发效率。异常处理机制是面向对象程序设计语言的重要特征之一,它把异常处理的技术固化到了程序设计语言中,为开发可靠性软件系统提供了强有利的支持。为了充分发挥异常处理机制的作用并避免其副作用,介绍了Java语言中的异常处理,提出了Java语言的异常处理设计原则。 展开更多
关键词 java语言 处理设计 面向对象程序设计语言 异常处理机制 设计技术 开发效率 软件系统 设计原则 可靠性 副作用
在线阅读 下载PDF
Java语言的异常处理设计原则 被引量:5
8
作者 金松 齐璇 柳军飞 《计算机工程与设计》 CSCD 2003年第12期65-69,共5页
异常处理是Java语言的重要语言机制,正确地处理异常对程序的可靠性、健壮性是十分重要的。回顾了异常处理技术的概念和思想,对异常处理提出了一套实用的设计原则,并针对Java语言的具体环境,分类介绍了各种异常的常用处理方式。
关键词 java语言 异常处理 设计原则 程序设计语言 程序设计
在线阅读 下载PDF
在静态编译器中实现Java异常机制的算法 被引量:2
9
作者 曹志伟 杨克峤 +2 位作者 王伟 周寻 杨珉 《计算机工程》 CAS CSCD 北大核心 2009年第15期88-90,共3页
将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结... 将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结合Open64开源编译器,给出该算法的具体步骤以及实现方式,以SPECjvm98为测试集,验证该算法的有效性。 展开更多
关键词 java语言 异常 静态编译 Open64编译器
在线阅读 下载PDF
Java虚拟机中异常机制实时性的研究及实现 被引量:4
10
作者 王新雨 须文波 柴志雷 《计算机工程与应用》 CSCD 北大核心 2008年第34期84-86,131,共4页
异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线... 异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线性的同时,异常表查询效率也得到了提高。 展开更多
关键词 java虚拟机 实时性 异常处理
在线阅读 下载PDF
保证Java精确异常的软件流水线技术 被引量:2
11
作者 倪奇智 张为华 +1 位作者 臧斌宇 朱传琪 《计算机应用与软件》 CSCD 北大核心 2008年第2期21-23,共3页
Java对精确异常的支持严重限制了JIT编译器的动态优化的能力。目前已经有不少在精确异常存在下的优化技术,但它们都是针对代码块内部顺序指令的调度算法,依然没有在软件流水线这样循环级别做带精确异常的优化的算法。针对存在精确异常... Java对精确异常的支持严重限制了JIT编译器的动态优化的能力。目前已经有不少在精确异常存在下的优化技术,但它们都是针对代码块内部顺序指令的调度算法,依然没有在软件流水线这样循环级别做带精确异常的优化的算法。针对存在精确异常要求的Java程序,提出了一种软件流水线的算法,并以安腾作为底层平台对该算法进行了测试,实验结果显示该算法在保证Ja-va精确异常要求的情况下能够大幅度提高Java程序的性能。 展开更多
关键词 java 软件流水线 精确异常
在线阅读 下载PDF
Java在Smart卡中的实现与应用
12
作者 邱世庆 郑义 +1 位作者 刘昌鑫 陈章龙 《计算机工程》 EI CAS CSCD 北大核心 1999年第11期68-69,84,共3页
Java于实现了面向对象技术,这不仅简化了编程,而且使Smart卡成了信息系统的标准组件。
关键词 SMART卡 java语言 CIMS 管理信息系统
在线阅读 下载PDF
一种新的并行Java程序的监护模型
13
作者 濮方琍 卢炎生 《计算机工程与应用》 CSCD 北大核心 2007年第35期108-110,165,共4页
提出了一种新的并行Java程序异常处理的监护模型。该模型针对并行Java程序异步信息传递方式进行异常处理。当并行Java程序的某个线程出现异常时,该线程的监护模块把检测到的异常情况的信息传递到其它线程的监护模块,每个线程根据当前事... 提出了一种新的并行Java程序异常处理的监护模型。该模型针对并行Java程序异步信息传递方式进行异常处理。当并行Java程序的某个线程出现异常时,该线程的监护模块把检测到的异常情况的信息传递到其它线程的监护模块,每个线程根据当前事项与异常事项的向量时钟关系,对当前事项进行回滚或停止操作,以达到对并行Java程序的保护。过去一些并行程序的监护方案是在信息交换的基础上把并行程序结构化为许多原子行为,把多个并行异常当作单个异常进行处理,具有较大的局限性。提出的监护模型是从全局上对并行Java程序的异常情况进行处理,并指导每个线程根据自身情况作出相应反映。实验证明提出的新的并行Java程序监护模型具有较强的实际操作性,并能有效地保护并行Java程序。 展开更多
关键词 并行java程序 异常 监护模型 容错能力
在线阅读 下载PDF
保证Java精确异常的指令调度技术
14
作者 张垚 《计算机工程》 CAS CSCD 北大核心 2009年第8期122-124,共3页
Java语言的精确异常要求和Java程序中频繁出现的异常检测严重阻碍或限制了指令调度在Java本地代码编译中的应用,从而减少了代码的指令级并行度。提出的算法可以使指令调度打破Java精确异常要求,能最大程度地发挥作用,并在有效提高代码... Java语言的精确异常要求和Java程序中频繁出现的异常检测严重阻碍或限制了指令调度在Java本地代码编译中的应用,从而减少了代码的指令级并行度。提出的算法可以使指令调度打破Java精确异常要求,能最大程度地发挥作用,并在有效提高代码执行效率的同时确保精确异常要求在异常发生时不被破坏。实验结果证明该算法的有效性和正确性。 展开更多
关键词 java语言 指令调度 精确异常
在线阅读 下载PDF
异常信息敏感的框架API生命周期模型构造
15
作者 燕季薇 黄进豪 +1 位作者 杨恒钦 严俊 《计算机学报》 EI CAS CSCD 北大核心 2024年第9期1989-2008,共20页
大型软件系统的实现依赖于底层框架或第三方库,但这些复杂的框架/库代码在演化升级时往往独立于其调用者,为上层软件的质量保障带来挑战.例如,框架/库代码演化时新增和删除API、更改API的代码语义等行为会导致框架/库代码的不同版本之... 大型软件系统的实现依赖于底层框架或第三方库,但这些复杂的框架/库代码在演化升级时往往独立于其调用者,为上层软件的质量保障带来挑战.例如,框架/库代码演化时新增和删除API、更改API的代码语义等行为会导致框架/库代码的不同版本之间不兼容,进而在上层应用开发者更新版本时,影响应用代码的正确性.为应对这一问题,需精准提取框架/库代码API的演化过程,形成演化报告,协助上层应用开发者选择兼容的版本或快速进行代码适配.其中,框架/库代码API的演化过程分析对应着框架API生命周期模型构造.现有工作中的API生命周期模型主要关注API的存在性变动,而未考虑特定代码语义变更对开发者的影响,特别是异常相关代码带来的语义变更,给上层软件系统带来隐患.为此,本文采用面向Java字节码的静态分析方法,识别框架API中的异常抛出行为并为其生成异常摘要报告,通过多轮流式匹配策略获取异常信息的变更情况,最终为框架/库代码构造异常信息敏感的API生命周期模型.该方法:(1)通过控制依赖语句切片提取异常抛出语句的关键触发条件,采用参数推断策略将局部变量的约束条件转换为仅与外部输入参数相关的异常前断言,并基于自底向上的摘要传递实现跨过程异常摘要提取;(2)通过关键信息精准匹配和自适应模糊匹配策略,分析异常摘要信息的新增、删除和修改情况,最终得到异常敏感的API生命周期模型(共涉及七种API变更形式).基于该方法,实现了基于Java字节码分析的API生命周期提取工具JavaExP.与现有最新方法相比,JavaExP的异常摘要信息提取准确性(F1值)提高了67%,分析用时减少了87%.对真实项目的API生命周期演化分析表明,与异常不敏感的API生命周期模型相比,采用异常敏感的模型时,API发生变动的比例提高了18%.在75,433个被分析的API中,约有20%API的异常抛出行为至少发生过一次改变,这些API共涉及超过七千多处独立的异常变更.在多个项目上的分析结果表明,异常敏感的模型构造能够更加精准地描述API的演化过程. 展开更多
关键词 静态分析 代码演化 java异常摘要 API生命周期
在线阅读 下载PDF
JCVM异常处理机制
16
作者 张大伟 张其善 《计算机工程》 CAS CSCD 北大核心 2003年第14期24-26,共3页
在对Java卡平台异常类层次结构和CAP文件内容深入分析的基础上,结合智能卡运行环境的特点,采用编译后的异常处理表与运行期的Java栈结构相结合的方法,设计并实现了解释执行时Java卡虚拟机中的异常处理机制。实际测试表明系统运行正确。
关键词 智能卡 java java卡虚拟机 异常处理
在线阅读 下载PDF
异常处理机制研究 被引量:10
17
作者 张聪品 赵琛 糜宏斌 《计算机应用研究》 CSCD 北大核心 2005年第4期86-89,共4页
介绍了异常处理机制,包括异常的抛出、捕获、传播,并描述了异常的处理模式、传播机制、处理环境。不同应用领域的异常处理机制不同,以Java语言和工作流管理系统为例,分别介绍和讨论了程序设计语言层面和企业层面上的异常处理机制。
关键词 异常处理机制 软件设计 java 工作流管理系统
在线阅读 下载PDF
JDBC数据库连接中存在的问题及解决方案分析
18
作者 范路桥 朱小平 +1 位作者 叶和平 段班祥 《科学技术与工程》 2007年第20期5382-5385,共4页
JDBC的连接过程是JDBC达到正常运行的最困难部分。尽管JDBC API相当简单,但是许多"陷阱"隐藏在表面下边。首先介绍JDBC数据库连接的类型,然后重点分析在使用Type4来进行SQL Server JDBC数据库连接时所出现的异常、可能的原因... JDBC的连接过程是JDBC达到正常运行的最困难部分。尽管JDBC API相当简单,但是许多"陷阱"隐藏在表面下边。首先介绍JDBC数据库连接的类型,然后重点分析在使用Type4来进行SQL Server JDBC数据库连接时所出现的异常、可能的原因,并给出相应的详细解决方案。这对数据库的JDBC编程有一定的借鉴和指导作用。 展开更多
关键词 java JDBC 数据库 异常处理
在线阅读 下载PDF
CPS处理器中时间指令扩展研究及实现
19
作者 高振华 杨帆 +1 位作者 陈闻杰 柴志雷 《计算机应用》 CSCD 北大核心 2012年第6期1730-1733,共4页
物理进程具有内在的并发及实时特性,因此发展信息—物理融合系统(CPS)需要计算进程能表达这类特性。而传统的计算模式为了方便用户逻辑描述,随着抽象程度的提高逐步丢弃了对时间特性的精确描述。在嵌入式Java处理器JPOR-32基础上面向CP... 物理进程具有内在的并发及实时特性,因此发展信息—物理融合系统(CPS)需要计算进程能表达这类特性。而传统的计算模式为了方便用户逻辑描述,随着抽象程度的提高逐步丢弃了对时间特性的精确描述。在嵌入式Java处理器JPOR-32基础上面向CPS应用增加了时钟寄存器和时钟计数器,并根据程序员对时间特性的需求,结合异常机制扩展了四条时间指令,使得用户可根据不同需求对时间进行精确控制。最后通过采用时间指令后图像处理程序在该CPS处理器上的运行结果验证了该时间控制机制的可行性、正确性及精确性。 展开更多
关键词 信息-物理融合系统 嵌入式系统 java处理器 异常 时间指令
在线阅读 下载PDF
API文档缺陷自动检测和修复方法
20
作者 王长志 周宇 闫鑫 《计算机应用研究》 CSCD 北大核心 2019年第9期2686-2690,共5页
为了完善应用程序编程接口(application programming interface,API)文档,提出了基于程序静态分析和自然语言处理的自动检测和修复API文档缺陷的方法。该方法能够自动检测和修复API文档缺陷。实验中缺陷检测结果的准确率和召回率分别达... 为了完善应用程序编程接口(application programming interface,API)文档,提出了基于程序静态分析和自然语言处理的自动检测和修复API文档缺陷的方法。该方法能够自动检测和修复API文档缺陷。实验中缺陷检测结果的准确率和召回率分别达到74. 6%和81. 4%,能够较为准确地检测到Java API的文档缺陷。在进一步的实验中还对API文档的修复功能进行了评估,结果表明生成的文档正确且简洁,可以有效地修复API文档缺陷。 展开更多
关键词 java API文档 程序异常 修复建议
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部