期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
基于Java的编译原理课程案例教学方法初探 被引量:9
1
作者 王朝坤 《计算机教育》 2011年第11期48-51,60,共5页
针对编译原理教学实际,在分析和修改工业级开源编译器实现代码的基础上,提出一个基于Java的编译原理课程案例教学过程,结合Java这种日益普及的面向对象程序设计语言,这种教学过程在编译原理课程教学方面取得良好效果。
关键词 java字节码 java文件 javac java编译器 编译原理
下载PDF
密码技术在Java类文件保护技术中的新应用 被引量:4
2
作者 林汉玲 方颖珏 王晓峰 《现代电子技术》 2013年第3期102-103,107,共3页
针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java类文件保护技术,它是通过引入密码技术,加密源文件代码以及改写虚拟机JVM中Zip压缩算法,来实现一种全新的Java类文件保护,从... 针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java类文件保护技术,它是通过引入密码技术,加密源文件代码以及改写虚拟机JVM中Zip压缩算法,来实现一种全新的Java类文件保护,从而有效避免利用其他接口或工具进行破解,解决了传统保护技术中的问题。这样,企业或个人通过该技术方法就可实现对Java源文件代码的有效保护。 展开更多
关键词 java文件 反编译 安全 密码技术
下载PDF
使用代码动态生成技术提升Java程序灵活性 被引量:2
3
作者 严忠林 《计算机时代》 2013年第5期7-9,12,共4页
代码动态生成是指在程序运行时根据实际情况即时生成需要的类代码。它可以提高程序的灵活性,已被用于很多应用架构、脚本语言的实现中。为帮助学生掌握代码动态生成技术,探讨了相关技术的实现方法、工具的应用和教学思路。
关键词 代码动态生成 java虚拟机 java文件 BYTECODE ASM
下载PDF
提高Java程序动态性的一个新途径 被引量:1
4
作者 严忠林 《计算机时代》 2015年第9期1-3,共3页
为支持Groovy、JRuby等新的动态类型语言,JDK1.7在Java虚拟机上特意引入了新的动态调用指令。文章提出将其应用于Java程序,在生成的Java类文件中用它替换某些成员访问指令,由此可以突破Java原本固有的运行模式,引入满足应用需要的新运... 为支持Groovy、JRuby等新的动态类型语言,JDK1.7在Java虚拟机上特意引入了新的动态调用指令。文章提出将其应用于Java程序,在生成的Java类文件中用它替换某些成员访问指令,由此可以突破Java原本固有的运行模式,引入满足应用需要的新运行机制,使程序更简单、灵活,提高开发效率。同时分析了原有成员访问指令的局限,讨论了新的动态调用指令的优势,给出了指令替换的实现方法。 展开更多
关键词 动态调用指令 成员访问 java虚拟机 java文件
下载PDF
基于类文件的Java程序运行时异常分析技术
5
作者 刘振安 张强 《测控技术》 CSCD 2006年第11期61-63,共3页
提出一种基于类文件的Java运行时异常分析技术。它可在没有Java源代码文件的情况下,直接对类文件进行处理,分析可能抛出的异常信息,并根据分析结果在类文件中添加适当的异常追踪代码。这种处理后的类文件可无缝替换原类文件运行,并在运... 提出一种基于类文件的Java运行时异常分析技术。它可在没有Java源代码文件的情况下,直接对类文件进行处理,分析可能抛出的异常信息,并根据分析结果在类文件中添加适当的异常追踪代码。这种处理后的类文件可无缝替换原类文件运行,并在运行中抛出异常时,能够给出详尽的异常分析报告,从而提高技术人员调试和开发的效率。 展开更多
关键词 java文件 运行异常 依赖分析
下载PDF
Java语言混淆器模型研究 被引量:1
6
作者 魏衍君 王应战 《科技信息》 2012年第4期240-240,238,共2页
软件中的代码混淆技术作为一种刚刚兴起的还是很不成熟的软件安全保护技术的重要分支,它引起了越来越多的学者和企业的关注和重视。提出了一种应用于Java语言的混淆系统设计模型,分析了主要的设计模块。该模型对制定具体的混淆转换方案... 软件中的代码混淆技术作为一种刚刚兴起的还是很不成熟的软件安全保护技术的重要分支,它引起了越来越多的学者和企业的关注和重视。提出了一种应用于Java语言的混淆系统设计模型,分析了主要的设计模块。该模型对制定具体的混淆转换方案具有一定的指导意义。 展开更多
关键词 混淆技术 java文件 形式模型 安全保护
下载PDF
基于ASM的Java作业辅助批阅工具的实现
7
作者 严忠林 《计算机时代》 2020年第1期53-56,65,共5页
学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自... 学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自动修改,在运行时获取关键类库的使用信息,了解它们的调用频次、先后次序、所用参数及返回值,可帮助理解程序逻辑,评判学生对教学内容的掌握程度。 展开更多
关键词 java文件 ASM 代码批阅 计算机辅助教学
下载PDF
基于类文件的Java程序运行时异常分析技术
8
作者 苑隆寅 《计算机光盘软件与应用》 2014年第7期135-136,共2页
本文对类文件之中Java程序运行阶段的异常进行了分析。其可以通过无Java源代码文件的条件之下,直接实现类文件的处理。异常跟普通的警告等有一定的区别。当应用程序发生异常时,会自动进行错误源代码的跟踪并加以提示,进而提升技术人员... 本文对类文件之中Java程序运行阶段的异常进行了分析。其可以通过无Java源代码文件的条件之下,直接实现类文件的处理。异常跟普通的警告等有一定的区别。当应用程序发生异常时,会自动进行错误源代码的跟踪并加以提示,进而提升技术人员调试及开发的能力。 展开更多
关键词 java文件 运行异常 依赖分析
下载PDF
Java动态绑定的方法重载的实现 被引量:1
9
作者 严忠林 《微型电脑应用》 2015年第12期69-71,6,共3页
Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简... Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简明性、可重用性和可扩展性。 展开更多
关键词 方法重载 方法重写 动态调用指令 方法句柄 java文件处理
下载PDF
Java类文件保护技术现状及发展趋势
10
作者 邹煜 《电子技术与软件工程》 2017年第8期42-42,共1页
Java虽然能够跨平台使用具有较好的灵活性,并具有独立的编译方式,但是其源代码编译后,并没有生成二进制的文件,而是一种面向虚拟机的文件,我们称之为Java类文件,属于一种具有格式的中间代码,容易被黑客进行反编译Java,为其提供了可能性... Java虽然能够跨平台使用具有较好的灵活性,并具有独立的编译方式,但是其源代码编译后,并没有生成二进制的文件,而是一种面向虚拟机的文件,我们称之为Java类文件,属于一种具有格式的中间代码,容易被黑客进行反编译Java,为其提供了可能性。反编译得到的代码和源代码差别不大,提高Java类文件的保护势在必行。 展开更多
关键词 java文件 文件加密 RSA ASE
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部