期刊文献+
共找到226篇文章
< 1 2 12 >
每页显示 20 50 100
使用Java编译器API和类加载器编写Scrapbook程序 被引量:1
1
作者 朱强 原小艳 《电脑编程技巧与维护》 2011年第5期19-23,共5页
探讨了编写一个可以独立运行的Scrapbook程序的实现原理,演示了实现Scrapbook程序Java编译器API和自定义类加载器的关键技术。
关键词 java编译器api 类加载器 ECLIPSE Scrapbook
下载PDF
JAVA并行化编译器JAPS-Ⅱ 被引量:5
2
作者 于 勐 陈贵海 +2 位作者 阳雪林 谢 立 过敏意 《软件学报》 EI CSCD 北大核心 2002年第4期739-747,共9页
JAPS-Ⅱ(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-Ⅱ的体系结构... JAPS-Ⅱ(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-Ⅱ的体系结构和实现JAPS-Ⅱ的关键技术,包括用于对象并行性分析的数据流分析技术、提高对象并行性和减少运行开销的优化技术以及类重构和代码生成技术.测试结果表明,JAPS-Ⅱ能够有效地发现循环中和对象内、对象间的并行性,获得加速比.这种技术也可应用于其他面向对象语言的并行化. 展开更多
关键词 并行计算 面向对象语言 java语言 并行化编译器 JAPS-Ⅱ
下载PDF
国产开放系统平台Java及时编译器的设计与实现 被引量:4
3
作者 丁宇新 梅嘉 程虎 《计算机学报》 EI CSCD 北大核心 1999年第12期1295-1299,共5页
详细阐述了国产操作系统平台(COSA/COSIX)Java 及时编译器的设计与实现技术.在设计时作者采用了指令静态模拟与宏替换相结合的编译方法,抽象出平台独立的指令属性四元组,提高了程序的可移植性;就及时编译的特点及... 详细阐述了国产操作系统平台(COSA/COSIX)Java 及时编译器的设计与实现技术.在设计时作者采用了指令静态模拟与宏替换相结合的编译方法,抽象出平台独立的指令属性四元组,提高了程序的可移植性;就及时编译的特点及其优化进行了讨论,并就如何评价及时编译的热点提出了作者的观点. 展开更多
关键词 操作系统平台 及时编译 及时编译器 java语言
下载PDF
一种基于Java技术的VHDL编译器的设计与开发 被引量:2
4
作者 董志斌 吴启迪 严隽薇 《计算机工程与应用》 CSCD 北大核心 2000年第12期74-76,共3页
针对国内外VHDL(VHSIC Hardware Description Language)编译器开发的现状,提出了一种基于Java技术的VHDL编译器的开发方法,并着重介绍了编译器的整体结构、各部件的功能,以及编译器中关键部件的开发方法.
关键词 java语言 VHDL语言 编译器 设计
下载PDF
IDL编译器的Java实现
5
作者 姜淑娟 殷兆麟 闫大顺 《计算机工程与应用》 CSCD 北大核心 2000年第5期110-111,141,共3页
文章从阐述接口定义语言(IDL)编译器在CORBA开发模型中的作用开始,提出了IDL编译器的开发模型,然后讨论了编译器的实现过程中的技术问题。
关键词 CORBA 接口定义语言 java语言 编译器 IDL
下载PDF
基于Java编译器的MC/DC测试覆盖方法设计 被引量:1
6
作者 周睿 《软件导刊》 2016年第8期39-41,共3页
基于Java编译器的MC/DC测试覆盖方法设计,主要对Java文件中存在的条件表达式实现MC/DC测试覆盖算法,并对其条件语句进行插桩,生成插桩文件,针对后续的具体测试用例检查是否满足MC/DC测试覆盖算法以及覆盖率统计。
关键词 java编译器 MC/DC 插桩技术
下载PDF
一个基于JAVA语言的编译器设计
7
作者 易昌中 《宜春学院学报》 2017年第12期49-51,共3页
论文设计的系统实际上是编译系统的一个重要环节,不论是一个庞大的计算机语言还是一个小型的计算器都应具备此功能。该编译器能够对用户输入的一行数学表达式进行分析和计算。程序首先对输入的表达式进行分析,然后进行计算,最后显示计... 论文设计的系统实际上是编译系统的一个重要环节,不论是一个庞大的计算机语言还是一个小型的计算器都应具备此功能。该编译器能够对用户输入的一行数学表达式进行分析和计算。程序首先对输入的表达式进行分析,然后进行计算,最后显示计算结果或相应的错误信息。 展开更多
关键词 编译器 java 数学表达式
下载PDF
在静态编译器中实现Java异常机制的算法 被引量:2
8
作者 曹志伟 杨克峤 +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
基于硬件cache锁机制的Java虚拟机即时编译器优化 被引量:3
9
作者 敖琪 蔡嵩松 王剑 《计算机研究与发展》 EI CSCD 北大核心 2012年第S1期185-190,共6页
Java虚拟机即时编译器以方法为单位进行编译,编译器将字节码方法编译成可执行代码,并经过数据cache存入内存中,当再次执行到该代码段时,处理器需要从包含该代码段的内存区域取指令执行,如果该内存区域在数据cache中已经建立映射,就可以... Java虚拟机即时编译器以方法为单位进行编译,编译器将字节码方法编译成可执行代码,并经过数据cache存入内存中,当再次执行到该代码段时,处理器需要从包含该代码段的内存区域取指令执行,如果该内存区域在数据cache中已经建立映射,就可以直接从数据cache中读取数据,读数据的性能就会有大幅度的提高.但是编译生成的大量可执行代码在cache中频繁替换,当生成代码被替换出cache后,代码再次执行时处理器必须访问速度较慢的主存储器,成为编译器的性能瓶颈.设计并实现了硬件cache锁机制,提出了一种软硬件协同设计的即时编译方法.通过该方法,生成代码执行时的cache失效次数降低了6.9%,SPECjvm2008中程序最高获得了17.9%的性能提升,平均性能提升4.2%. 展开更多
关键词 java虚拟机 即时编译器 cache锁机制
下载PDF
一种基于Java技术的PHP编译器的设计与开发
10
作者 朱祎 《江苏广播电视大学学报》 2003年第6期28-30,共3页
为提高PHP程序的运行效率、规模支持能力和跨平台性,可以设计一个基于Java技术的编译器,将PHP程序直接编译成Java虚拟机的二进制字节代码。这个编译器采用经典的前端/后端(font end/back end)式结构,前端程序对源程序进行扫描、分析后... 为提高PHP程序的运行效率、规模支持能力和跨平台性,可以设计一个基于Java技术的编译器,将PHP程序直接编译成Java虚拟机的二进制字节代码。这个编译器采用经典的前端/后端(font end/back end)式结构,前端程序对源程序进行扫描、分析后生成抽象语法树,后端程序遍历抽象语法树生成KawaIR的表达式序列,并最终生成目标代码。 展开更多
关键词 java PHP 编译器
下载PDF
基于契约式设计的Java编译器实现 被引量:2
11
作者 张嘉铭 张思博 赵建军 《微型电脑应用》 2007年第3期14-16,4,共3页
本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过... 本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过程更为完善。 展开更多
关键词 DBC 契约式设计 java 编译器
下载PDF
Java/JSP编译器对汉语编码的处理方式 被引量:1
12
作者 李睿妍 归伟夏 《广西科学院学报》 2005年第S1期114-117,共4页
分析Java语言在英文字符和GB 2312码、字节和U n icode、UTF-8、S tring和byte[]等编码方面存在的问题,从Java编译器和JSP编译器两个方面提出Java编程中解决汉语编码的处理方式。
关键词 编译器 java JSP 编码 处理方式
下载PDF
异常信息敏感的框架API生命周期模型构造
13
作者 燕季薇 黄进豪 +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
Java与C/C++的编译器优劣探讨 被引量:3
14
作者 高爱玲 《信息通信》 2014年第3期157-157,共1页
Java与C/C++的编译器是目前非常流行的编译器,JAVA是即时编译器,C/C++是静态编译器。无论是什么代码,最终编译的目的码都是二进制机器码,所以编译器好坏的比较最后就是"拼编译器"的好坏。文章就两个编译器的运行,通过多种多... Java与C/C++的编译器是目前非常流行的编译器,JAVA是即时编译器,C/C++是静态编译器。无论是什么代码,最终编译的目的码都是二进制机器码,所以编译器好坏的比较最后就是"拼编译器"的好坏。文章就两个编译器的运行,通过多种多样的参数比较来看看这两种语言的编译器各有哪些优缺点,从而引起大家的兴趣来进一步探讨和研究JAVA和C/C++。 展开更多
关键词 java C++ 编译器
下载PDF
Ada—Java编译器的研究与设计
15
作者 曹淑青 《计算机工程》 CAS CSCD 北大核心 1998年第10期23-26,67,共5页
Java语言是近几年才出现的一种面向对象网络语言。它具有分布性、健壮性和独立于平台等一系列Ada语言所不具备的特点。因此,把Ada与Java结合起来,研制一个独立于平台的Ada编译器是非常有意义的.这里介绍了Ada语言、Java技术,Java虚... Java语言是近几年才出现的一种面向对象网络语言。它具有分布性、健壮性和独立于平台等一系列Ada语言所不具备的特点。因此,把Ada与Java结合起来,研制一个独立于平台的Ada编译器是非常有意义的.这里介绍了Ada语言、Java技术,Java虚拟机,并在此基础上给出了部分Ada语义到Java的映射模块的设计。 展开更多
关键词 编译器 Aad语言 java语言 面向对象
下载PDF
前后端分离模式在Java开发中的应用研究 被引量:1
16
作者 曲锦旭 《信息与电脑》 2024年第8期19-21,共3页
文章探讨了前后端分离模式在Java开发中的应用,介绍当前主流Java后端框架和前端框架的特点及应用场景,展示了前后端分离模式如何利用这些先进技术来构建高效、安全且响应迅速的Web应用,讲解用户请求、浏览器响应及用户交互的流程及工作... 文章探讨了前后端分离模式在Java开发中的应用,介绍当前主流Java后端框架和前端框架的特点及应用场景,展示了前后端分离模式如何利用这些先进技术来构建高效、安全且响应迅速的Web应用,讲解用户请求、浏览器响应及用户交互的流程及工作原理。通过对RESTful应用程序编程接口(Application Programming Interface,API)的探讨,本文阐明了在前后端分离架构中,实现高效灵活数据交互的重要性。 展开更多
关键词 前后端分离 java RESTful api
下载PDF
基于Java编译器的Maven混淆插件的设计与实现 被引量:3
17
作者 傅晓巍 《电脑知识与技术》 2018年第4期65-67,70,共4页
Java编程语言被大量的工程项目使用,对Java源代码进行保护,防止其被窃取和篡改是非常有必要的。该文以Open-JDK和Oracle JDK的编译器Javac为基础,以编译器插件的形式设计和实现了一个作用于Java源代码的混淆器。该混淆器通过修改由编译... Java编程语言被大量的工程项目使用,对Java源代码进行保护,防止其被窃取和篡改是非常有必要的。该文以Open-JDK和Oracle JDK的编译器Javac为基础,以编译器插件的形式设计和实现了一个作用于Java源代码的混淆器。该混淆器通过修改由编译器提供的抽象语法树和实现访问者模式达到混淆源代码的目的。该文介绍了名称变换、包修改和数组下标同态计算三种混淆方法。同时,该混淆器被包装成Maven插件,以方便实际项目的使用。 展开更多
关键词 java编译器 Maven插件 混淆
下载PDF
Java编程实现用于处理表达式的简单编译器
18
作者 张洪杰 林玉东 《电脑编程技巧与维护》 2005年第10期25-28,共4页
一、简述 在文章的开头,我首先要说明一点,我在这里所说的编译器是应用程序自身附带的用于处理表达式或脚本语言的编译器.我们可能很少涉及到标准意义的编译器的设计,但我所说的这样的编译器,在实际工作中则有着较广泛的应用.实际上这... 一、简述 在文章的开头,我首先要说明一点,我在这里所说的编译器是应用程序自身附带的用于处理表达式或脚本语言的编译器.我们可能很少涉及到标准意义的编译器的设计,但我所说的这样的编译器,在实际工作中则有着较广泛的应用.实际上这篇文章就是以我用Java语言开发的"企业信息发布工具WebBuilder"以及电子表格软件eTable两者的编译器包为例来编写的. 展开更多
关键词 java语言 编译器 表达式 编程 电子表格软件 应用程序 脚本语言 信息发布 文章
下载PDF
用JAVA实现用于处理脚本语言的编译器
19
作者 林玉东 付敏 《电脑编程技巧与维护》 2006年第1期29-35,共7页
在电子表格软件中宏的处理,或者实现某种数据文件(如XML文件)的JDBC 驱动器,以及监控系统的后台处理中广泛使用的实时计算,都要使用到脚本语言的编译器技术。本文介绍了一个用JAVA语言实现的编译器。
关键词 java语言 脚本语言 编译器 电子表格软件 XML文件 JDBC 数据文件 实时计算 后台处理 监控系统
下载PDF
基于ANTLR的NC代码编译器的设计与实现 被引量:8
20
作者 禹丹 严宏志 王继娜 《计算机应用》 CSCD 北大核心 2008年第2期522-524,527,共4页
采用了扩展的巴科斯范式(EBNF)定义NC程序语法规则,提出了一种基于语言识别工具(ANTLR)的NC代码编译器的设计模型。该模型采用Java语言开发,具有良好的平台无关性;分别从词法分析、语法和语义分析、信息提取等方面进行编译器的设计与实... 采用了扩展的巴科斯范式(EBNF)定义NC程序语法规则,提出了一种基于语言识别工具(ANTLR)的NC代码编译器的设计模型。该模型采用Java语言开发,具有良好的平台无关性;分别从词法分析、语法和语义分析、信息提取等方面进行编译器的设计与实现。实际运行结果表明:该模型能够高效地构建编译器原型;可快速、准确地对NC代码进行编译;具有良好的可扩展性。 展开更多
关键词 NC编译器 扩展的巴科斯范式 java
下载PDF
上一页 1 2 12 下一页 到第
使用帮助 返回顶部