期刊文献+
共找到13篇文章
< 1 >
每页显示 20 50 100
C-Java自动程序转换系统的设计 被引量:1
1
作者 严忠林 张辅群 徐剑峰 《计算机技术与发展》 2007年第2期46-49,134,共5页
程序设计语言的相互转换技术可以被广泛运用在软件维护、遗留系统的升级改造以及软件逆向工程等领域中。文中先对现有的几种移植方法进行了分析和研究,分析表明在将程序库移植到Java中和将它们与Java整合时,这些方法暴露出了各自的局限... 程序设计语言的相互转换技术可以被广泛运用在软件维护、遗留系统的升级改造以及软件逆向工程等领域中。文中先对现有的几种移植方法进行了分析和研究,分析表明在将程序库移植到Java中和将它们与Java整合时,这些方法暴露出了各自的局限性和不足。借鉴语言转换经验,制定了转换的设计原则并探讨了将C语言转换到Java语言的过程中需要解决的一些问题,以及这个转换系统的设计思想和实现方法。文中所阐述的内容为实现异种程序设计语言的程序代码转换,提高程序代码的可移植性和重用性提供了有意义的思路和实现方法。 展开更多
关键词 程序语言转换 转换系统 指针 抽象语法树
下载PDF
从虚拟机内部机制着手提高Java效率 被引量:3
2
作者 严忠林 《上海师范大学学报(自然科学版)》 2005年第2期42-46,共5页
虚拟机是Java运行的基础,对程序性能有重要影响.介绍了Java虚拟机中常被程序员忽略,实际却能对性能产生较大影响的一些内部运行机制,包括对象回收算法、类装载机制等.分析了它们对效率的影响,并讨论了一些行之有效,能改善性能的方法.
关键词 JAVA 虚拟机 类装载 垃圾回收
下载PDF
Java动态绑定的方法重载的实现 被引量:1
3
作者 严忠林 《微型电脑应用》 2015年第12期69-71,6,共3页
Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简... Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简明性、可重用性和可扩展性。 展开更多
关键词 方法重载 方法重写 动态调用指令 方法句柄 Java类文件处理
下载PDF
Java重定义接口实现代码的自动注入 被引量:1
4
作者 严忠林 《微型电脑应用》 2013年第8期62-64,共3页
接口是Java程序中广泛使用的基本组件。但它一旦定义,就不能轻易改变。对一个已拥有大量实现类的接口,进行诸如方法添加、参数变更等修改是困难的。通过实现一个框架,在运行时自动为已完成的实现类注入新的方法代码,可以帮助解决这一问... 接口是Java程序中广泛使用的基本组件。但它一旦定义,就不能轻易改变。对一个已拥有大量实现类的接口,进行诸如方法添加、参数变更等修改是困难的。通过实现一个框架,在运行时自动为已完成的实现类注入新的方法代码,可以帮助解决这一问题,使它不再成为软件系统更新优化的障碍。 展开更多
关键词 Java接口重定义 JVM字节码 Java标注 类文件装载
下载PDF
使用代码动态生成技术提升Java程序灵活性 被引量:2
5
作者 严忠林 《计算机时代》 2013年第5期7-9,12,共4页
代码动态生成是指在程序运行时根据实际情况即时生成需要的类代码。它可以提高程序的灵活性,已被用于很多应用架构、脚本语言的实现中。为帮助学生掌握代码动态生成技术,探讨了相关技术的实现方法、工具的应用和教学思路。
关键词 代码动态生成 JAVA虚拟机 Java类文件 BYTECODE ASM
下载PDF
提高Java程序动态性的一个新途径 被引量:1
6
作者 严忠林 《计算机时代》 2015年第9期1-3,共3页
为支持Groovy、JRuby等新的动态类型语言,JDK1.7在Java虚拟机上特意引入了新的动态调用指令。文章提出将其应用于Java程序,在生成的Java类文件中用它替换某些成员访问指令,由此可以突破Java原本固有的运行模式,引入满足应用需要的新运... 为支持Groovy、JRuby等新的动态类型语言,JDK1.7在Java虚拟机上特意引入了新的动态调用指令。文章提出将其应用于Java程序,在生成的Java类文件中用它替换某些成员访问指令,由此可以突破Java原本固有的运行模式,引入满足应用需要的新运行机制,使程序更简单、灵活,提高开发效率。同时分析了原有成员访问指令的局限,讨论了新的动态调用指令的优势,给出了指令替换的实现方法。 展开更多
关键词 动态调用指令 成员访问 JAVA虚拟机 Java类文件
下载PDF
C to Java自动转换系统中C指针的实现
7
作者 严忠林 《计算机工程》 CAS CSCD 北大核心 2011年第16期62-64,共3页
C指针的处理是C to Java代码自动转换系统中一个重要而困难的问题。已有的方法大多不能处理含有技巧的指针代码,转换生成的代码难以理解,往往无法正确执行。基于此,提出一种可用Java实现C指针所有功能的方案,该方案在类型转换后不改变... C指针的处理是C to Java代码自动转换系统中一个重要而困难的问题。已有的方法大多不能处理含有技巧的指针代码,转换生成的代码难以理解,往往无法正确执行。基于此,提出一种可用Java实现C指针所有功能的方案,该方案在类型转换后不改变原程序结构,并保持尽可能高的运行效率。示例分析表明,运用该方法可使各种类型的C指针运用都能自动转换为执行正确、结构清晰、修改方便、运行快捷的Java代码。 展开更多
关键词 程序语言转换 C指针 Java引用 数据布局模型 类型转换
下载PDF
基于ASM的Java作业辅助批阅工具的实现
8
作者 严忠林 《计算机时代》 2020年第1期53-56,65,共5页
学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自... 学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自动修改,在运行时获取关键类库的使用信息,了解它们的调用频次、先后次序、所用参数及返回值,可帮助理解程序逻辑,评判学生对教学内容的掌握程度。 展开更多
关键词 Java类文件 ASM 代码批阅 计算机辅助教学
下载PDF
意象素描教学概述 被引量:4
9
作者 严忠林 《高等建筑教育》 2000年第2期27-28,共2页
创造,是设计师的天职。想象力和创造力的培养是素描教学的核心。作者通过教学实践,探讨素描教学在适度技法训练基础上,如何针对设计专业基础需要,着重进行开放性的意象素描教学,以启发学生的想象能力和创造能力的发展。
关键词 逆向思维 素描教学 美术 联想 概述
下载PDF
C语言库函数程序转换方法 被引量:1
10
作者 赵瑾瑾 祝蜀平 严忠林 《计算机应用》 CSCD 北大核心 2009年第B06期275-278,共4页
结合通用函数库的特点和正则表达式的优点设计和实现了一套完善、简单、逻辑结构清晰的转换方法和实现代码,该方法不仅保证了最终结果的绝对完全一致,而且解决了因C语言拥有指针类型而存在的数据类型不一致问题,并通过大量测试用例验证... 结合通用函数库的特点和正则表达式的优点设计和实现了一套完善、简单、逻辑结构清晰的转换方法和实现代码,该方法不仅保证了最终结果的绝对完全一致,而且解决了因C语言拥有指针类型而存在的数据类型不一致问题,并通过大量测试用例验证了该方法的正确性、有效性和高效性。 展开更多
关键词 正则表达式 C语言库函数 编程语言转换
下载PDF
对我国传统建筑色彩的思索
11
作者 严忠林 《流行色》 1989年第2期6-7,共2页
关键词 建筑 色彩 中国 建筑艺术
下载PDF
本安型微机控制的温度变适器系统
12
作者 项浞伍 池涛 +5 位作者 赵梗明 李翔 严忠林 黄慧 刘刚 薛小菁 《计算机工程》 CAS CSCD 北大核心 2003年第z1期188-189,200,共3页
论述了关于安全防爆问题的"本安控制系统"和"隔爆控制系统",同时讨论了将温度变送器和安全栅合为-体的新型隔离式安全栅.提高了产品的性价比.
关键词 变送器 安全栅 本安 防爆
下载PDF
基于动态神经网络的感应电机控制系统
13
作者 项湜伍 严忠林 +1 位作者 祝经铭 薛小菁 《控制工程》 CSCD 2003年第z2期72-74,80,共4页
感应电机控制系统是一个较难的工程问题.交流电机的机械系统的非线性动态特性,以及交流电机的有些状态变量无法测量,这些问题都使系统控制问题变得复杂.另外温度发生变化时,转子电阻发生很大变化,这又是一个控制系统难以克服的问题.使... 感应电机控制系统是一个较难的工程问题.交流电机的机械系统的非线性动态特性,以及交流电机的有些状态变量无法测量,这些问题都使系统控制问题变得复杂.另外温度发生变化时,转子电阻发生很大变化,这又是一个控制系统难以克服的问题.使用神经网络的自适应控制技术来实现感应电机的控制问题,第一种是单输入-单输出(SISO)系统,控制器使用静态多层感知器神经网络(MLP神经网络);第二种是多输入-多输出(MIMO)系统,控制器使用递归神经网络为动态控制系统方案.重点讨论了MIMO系统. 展开更多
关键词 动态神经网络 非线性自适应控制 学习 感知器
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部