期刊文献+
共找到43篇文章
< 1 2 3 >
每页显示 20 50 100
可复用构件组装技术研究 被引量:8
1
作者 廖昕 陈松乔 孙莹 《计算技术与自动化》 2004年第3期50-52,共3页
构件组装是基于构件的软件开发过程中的关键环节,组装机制又是构件组装中的核心问题。本文根据不同粒度构件组装行为的特点,对小粒度构件的低层次组装和大粒度构件的高层次组装机制进行了研究。探讨了用XML描述构件组装机制的方式,以及... 构件组装是基于构件的软件开发过程中的关键环节,组装机制又是构件组装中的核心问题。本文根据不同粒度构件组装行为的特点,对小粒度构件的低层次组装和大粒度构件的高层次组装机制进行了研究。探讨了用XML描述构件组装机制的方式,以及在J2EE平台中生成可编译的JAVA源代码的方法。 展开更多
关键词 构件组装 可复用构件 组装机 软件开发过程 源代码 J2EE平台 java 机制 关键环节 方式
下载PDF
Java编译系统的研究 被引量:6
2
作者 冀振燕 程虎 《计算机研究与发展》 EI CSCD 北大核心 1999年第1期15-19,共5页
文中综述了具有代表性的Java编译系统:以采用的虚拟机技术来划分的三代Java编译系统,以及为特定平台的服务器端Java程序设计的编译系统,对它们的结构和工作原理进行了阐述,并分析指出了它们各自的优缺点,进行了一些比... 文中综述了具有代表性的Java编译系统:以采用的虚拟机技术来划分的三代Java编译系统,以及为特定平台的服务器端Java程序设计的编译系统,对它们的结构和工作原理进行了阐述,并分析指出了它们各自的优缺点,进行了一些比较,为实现基于我国国产系统平台COSA/COSIX上的Java编译系统提供了很好的借鉴. 展开更多
关键词 java语言 编译器 虚拟机 编译系统
下载PDF
基于Java的编译原理课程案例教学方法初探 被引量:9
3
作者 王朝坤 《计算机教育》 2011年第11期48-51,60,共5页
针对编译原理教学实际,在分析和修改工业级开源编译器实现代码的基础上,提出一个基于Java的编译原理课程案例教学过程,结合Java这种日益普及的面向对象程序设计语言,这种教学过程在编译原理课程教学方面取得良好效果。
关键词 java字节码 java类文件 javac java编译器 编译原理
下载PDF
基于ANTLR的NC代码编译器的设计与实现 被引量:8
4
作者 禹丹 严宏志 王继娜 《计算机应用》 CSCD 北大核心 2008年第2期522-524,527,共4页
采用了扩展的巴科斯范式(EBNF)定义NC程序语法规则,提出了一种基于语言识别工具(ANTLR)的NC代码编译器的设计模型。该模型采用Java语言开发,具有良好的平台无关性;分别从词法分析、语法和语义分析、信息提取等方面进行编译器的设计与实... 采用了扩展的巴科斯范式(EBNF)定义NC程序语法规则,提出了一种基于语言识别工具(ANTLR)的NC代码编译器的设计模型。该模型采用Java语言开发,具有良好的平台无关性;分别从词法分析、语法和语义分析、信息提取等方面进行编译器的设计与实现。实际运行结果表明:该模型能够高效地构建编译器原型;可快速、准确地对NC代码进行编译;具有良好的可扩展性。 展开更多
关键词 NC编译器 扩展的巴科斯范式 java
下载PDF
JAVA并行化编译器JAPS-Ⅱ 被引量:5
5
作者 于 勐 陈贵海 +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程序运行和编译技术综述 被引量:2
6
作者 朱鹏 鲍敢峰 尤晋元 《计算机工程》 CAS CSCD 北大核心 1999年第2期5-7,共3页
首先概要介绍了Java语言编译及运行的过程,然后对Java的4种运行和编译技术:解释执行、即时编译、动态编译和将Java程序编译为本地机器代码进行了详细的分析和比较。
关键词 java语言 程序运行 编译器 解释器
下载PDF
IDL编译器的Java实现
7
作者 姜淑娟 殷兆麟 闫大顺 《计算机工程与应用》 CSCD 北大核心 2000年第5期110-111,141,共3页
文章从阐述接口定义语言(IDL)编译器在CORBA开发模型中的作用开始,提出了IDL编译器的开发模型,然后讨论了编译器的实现过程中的技术问题。
关键词 CORBA 接口定义语言 java语言 编译器 IDL
下载PDF
基于Java编译器的Maven混淆插件的设计与实现 被引量:3
8
作者 傅晓巍 《电脑知识与技术》 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源代码安全保护 被引量:2
9
作者 陈刚 《电子信息对抗技术》 2006年第3期45-48,共4页
本文对现有的JAVA语言源代码安全技术解决方案进行了分析,比较了各种方案的优缺点,并在此基础上提出了一种基于JAVA语言封装包的JAVA源码安全技术方案。该技术方案很好解决了JAVA语言应用软件产品在发布以后的技术安全性。它已在软件产... 本文对现有的JAVA语言源代码安全技术解决方案进行了分析,比较了各种方案的优缺点,并在此基础上提出了一种基于JAVA语言封装包的JAVA源码安全技术方案。该技术方案很好解决了JAVA语言应用软件产品在发布以后的技术安全性。它已在软件产品中得到使用和验证,具有较好的应用价值。 展开更多
关键词 java 源代码 反编译 封装包
下载PDF
Java/JSP编译器对汉语编码的处理方式 被引量:1
10
作者 李睿妍 归伟夏 《广西科学院学报》 2005年第S1期114-117,共4页
分析Java语言在英文字符和GB 2312码、字节和U n icode、UTF-8、S tring和byte[]等编码方面存在的问题,从Java编译器和JSP编译器两个方面提出Java编程中解决汉语编码的处理方式。
关键词 编译器 java JSP 编码 处理方式
下载PDF
基于契约式设计的Java编译器实现 被引量:2
11
作者 张嘉铭 张思博 赵建军 《微型电脑应用》 2007年第3期14-16,4,共3页
本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过... 本文通过实现一个基于VeriJava语法与语义检查、验证的编译器,试图在编译阶段通过对方法,类等先决条件与后置条件的验证,在逻辑上保证方法的正确性,帮助开发人员在开发的过程中及时找到设计错误或协调沟通问题,促进交流与理解,使开发过程更为完善。 展开更多
关键词 DBC 契约式设计 java 编译器
下载PDF
一个IDL编译器的设计与实现
12
作者 姜淑娟 殷兆麟 闫大顺 《计算机工程》 EI CAS CSCD 北大核心 2000年第3期17-18,共2页
阐述接口定义语言(IDL)编译器在CORBA开发模型中的作用.提出了IDL编译器的开发模型,讨论了在编译器实现过程中的技术问题.
关键词 CORBA 接口定义语言 编译器 IDL语言
下载PDF
基于Joeq编译器的软件分析及其应用 被引量:1
13
作者 张杨 张冬雯 《河北师范大学学报(自然科学版)》 CAS 2015年第3期202-207,共6页
Joeq编译器是一款开源虚拟机和编译器框架,已经被越来越多的研究人员使用,然而使用Joeq编译器进行软件分析研究的相关文献还很少,而软件分析在软件开发、测试和维护等软件工程活动中起着重要的作用.在Joeq编译器的基础上研究典型的软件... Joeq编译器是一款开源虚拟机和编译器框架,已经被越来越多的研究人员使用,然而使用Joeq编译器进行软件分析研究的相关文献还很少,而软件分析在软件开发、测试和维护等软件工程活动中起着重要的作用.在Joeq编译器的基础上研究典型的软件分析技术的实现,如访问者模式分析、类层次分析、控制流分析、数据流分析和负面效应分析等,给出了详细的实现方法.这些软件分析技术在设计的重构工具Lock2Lock中进行了实现,在这些软件分析技术的辅助下,Lock2Lock可以实现从同步锁到可重入锁(或读写锁)的自动转换. 展开更多
关键词 静态分析 java字节码 Joeq编译器 访问者模式分析 负面效应分析
下载PDF
基于Java技术的PHP编译器的设计与开发方式刍议 被引量:1
14
作者 邓红梅 《网络安全技术与应用》 2014年第3期33-33,36,共2页
随着信息技术水平的不断提高,人们对信息量的需求也越来越大,对信息质量的要求也越来越高,研究和开发新的Java技术编译器具有重要的意义。因此,本文主要针对Java技术下的PHP编译器进行分析,阐述了PHP编译器的设计原理和基本机构,针对PH... 随着信息技术水平的不断提高,人们对信息量的需求也越来越大,对信息质量的要求也越来越高,研究和开发新的Java技术编译器具有重要的意义。因此,本文主要针对Java技术下的PHP编译器进行分析,阐述了PHP编译器的设计原理和基本机构,针对PHP编译器的设计结构进行深入的研究,掌握PHP编译器的结构原理,了解其主要功能。为PHP编译器的开发和应用提出一些建议,指明Java技术的PHP编码器的开发方向,为相关研究人员提供一些依据。 展开更多
关键词 java技术 PHP编译器 程序设计 开发利用方法
原文传递
基于主成分分析的编译错误信息分类法(英文)
15
作者 Brett A.Becker Catherine Mooney 《计算机教育》 2016年第8期37-44,共8页
成为一个有能力的程序员,对于所有计算学科的学生来说,至关重要,尤其是软件工程专业。程序员初学者面临着很多挑战,例如计算科学专业学生就业率的下滑,以及越来越多的非计算科学专业的学生开始学习程序开发。对于帮助学生识别风险、规... 成为一个有能力的程序员,对于所有计算学科的学生来说,至关重要,尤其是软件工程专业。程序员初学者面临着很多挑战,例如计算科学专业学生就业率的下滑,以及越来越多的非计算科学专业的学生开始学习程序开发。对于帮助学生识别风险、规划职业生涯的方法的研究已经进行了几十年了。大多数此类研究主要关注如何分类初学者犯的错误,以帮助他们明白这些错误如何产生,帮助他们快速地克服或回避此类错误。本文展现了如何借助主成分分析方法对编译错误进行分类。我们根据学生在编程过程中产生的数据,提取相关错误的分类信息,以识别学生们的纠结之处,并给他们提供指导建议。 展开更多
关键词 编译错误 编译错误信息 程序员初学者 CS1 错误信息分类 java编程 主成分分析
下载PDF
浅谈JAVA语言
16
作者 赵泽伟 《计算机光盘软件与应用》 2011年第19期188-189,共2页
本文从介绍java语言的起源出发,在分析java语言与传统语言差异的基础上,本文阐述了java语言为何可以成为世界上最流行的编程语言的原因,结合java语言的特点与技术的发展同编译系统在编程过程中应用的实际,java语言通过其多线程、跨... 本文从介绍java语言的起源出发,在分析java语言与传统语言差异的基础上,本文阐述了java语言为何可以成为世界上最流行的编程语言的原因,结合java语言的特点与技术的发展同编译系统在编程过程中应用的实际,java语言通过其多线程、跨平台、面向对象等特点使我们通过浏览器可以看到生动的图片、文字,并可以进行交互,在网络交互方面取得了显著的效果。 展开更多
关键词 java语言 编译器 多线程 跨平台
下载PDF
一个Java自适应优化编译框架的设计与实现
17
作者 龙舜 《暨南大学学报(自然科学与医学版)》 CAS CSCD 北大核心 2006年第5期676-682,共7页
给出一个主要针对Java高性能应用的Java自适应优化编译框架.它具有分布式系统结构,采用一个启发式算法搜索一个很大而复杂的优化空间以提高被编译程序的运行性能.在两个测试环境下测试16个测试程序的结果表明:它在测试100个点后能取得... 给出一个主要针对Java高性能应用的Java自适应优化编译框架.它具有分布式系统结构,采用一个启发式算法搜索一个很大而复杂的优化空间以提高被编译程序的运行性能.在两个测试环境下测试16个测试程序的结果表明:它在测试100个点后能取得平均加速比为1.14和1.10,并且其中的78%和89%在头20次测试中即可获得. 展开更多
关键词 java语言 运行性能 自适应编译优化 编译框架 优化转换
下载PDF
一种基于Java技术的PHP编译器的设计与开发
18
作者 朱祎 《江苏广播电视大学学报》 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
ABCE:Java冗余数组越界检查消除
19
作者 黄锃 杨克峤 +1 位作者 周曦 杨珉 《小型微型计算机系统》 CSCD 北大核心 2010年第11期2138-2144,共7页
作为一个类型安全的程序语言,Java要求对每次数组访问提供越界检查.这些检查指令减慢了Java程序的运行速度.算法ABCE维护着一张不等式图,并在图中不断更新记录变量的取值信息,然后根据这些信息识别出那些冗余的数组边界检查,最后删除它... 作为一个类型安全的程序语言,Java要求对每次数组访问提供越界检查.这些检查指令减慢了Java程序的运行速度.算法ABCE维护着一张不等式图,并在图中不断更新记录变量的取值信息,然后根据这些信息识别出那些冗余的数组边界检查,最后删除它们,从而达到提高程序性能的目的.科学计算类测试集SciM ark2.0的测试表明ABCE算法平均删除了76%的越界检查指令,其中LU子程序,该算法的加速近似达到理论最大值. 展开更多
关键词 java 数组越界检查消除 静态编译器 优化 性能
下载PDF
一个基于JAVA语言的编译器设计
20
作者 易昌中 《宜春学院学报》 2017年第12期49-51,共3页
论文设计的系统实际上是编译系统的一个重要环节,不论是一个庞大的计算机语言还是一个小型的计算器都应具备此功能。该编译器能够对用户输入的一行数学表达式进行分析和计算。程序首先对输入的表达式进行分析,然后进行计算,最后显示计... 论文设计的系统实际上是编译系统的一个重要环节,不论是一个庞大的计算机语言还是一个小型的计算器都应具备此功能。该编译器能够对用户输入的一行数学表达式进行分析和计算。程序首先对输入的表达式进行分析,然后进行计算,最后显示计算结果或相应的错误信息。 展开更多
关键词 编译器 java 数学表达式
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部