期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
改进的Java类文件保护方法 被引量:6
1
作者 鲍福良 徐洁 方志刚 《计算机工程》 CAS CSCD 北大核心 2009年第1期93-94,共2页
编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了... 编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了JNI技术调用本地解密接口时的通信安全,从而提升了Java类文件的安全性。实验结果表明,该方法是有效的。 展开更多
关键词 类加载器 java本地接口 类文件 安全性
在线阅读 下载PDF
基于Java的编译原理课程案例教学方法初探 被引量:10
2
作者 王朝坤 《计算机教育》 2011年第11期48-51,60,共5页
针对编译原理教学实际,在分析和修改工业级开源编译器实现代码的基础上,提出一个基于Java的编译原理课程案例教学过程,结合Java这种日益普及的面向对象程序设计语言,这种教学过程在编译原理课程教学方面取得良好效果。
关键词 java字节码 java类文件 javac java编译器 编译原理
在线阅读 下载PDF
嵌入式JAVA虚拟机机制研究 被引量:2
3
作者 宋韬 盘细平 +1 位作者 杨春福 张广敏 《计算机应用与软件》 CSCD 北大核心 2006年第6期62-64,67,共4页
开展了JAVA在嵌入式领域的技术研究,阐述了对JAVA虚拟机在嵌入式系统中的实现机制的理解,包括开发平台和运行平台的机制。
关键词 嵌入式系统java虚拟机 语言规范 虚拟机规范 类文件
在线阅读 下载PDF
Java动态绑定的方法重载的实现 被引量:1
4
作者 严忠林 《微型电脑应用》 2015年第12期69-71,6,共3页
Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简... Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简明性、可重用性和可扩展性。 展开更多
关键词 方法重载 方法重写 动态调用指令 方法句柄 java类文件处理
在线阅读 下载PDF
使用代码动态生成技术提升Java程序灵活性 被引量:2
5
作者 严忠林 《计算机时代》 2013年第5期7-9,12,共4页
代码动态生成是指在程序运行时根据实际情况即时生成需要的类代码。它可以提高程序的灵活性,已被用于很多应用架构、脚本语言的实现中。为帮助学生掌握代码动态生成技术,探讨了相关技术的实现方法、工具的应用和教学思路。
关键词 代码动态生成 java虚拟机 java类文件 BYTECODE ASM
在线阅读 下载PDF
Java重定义接口实现代码的自动注入 被引量:1
6
作者 严忠林 《微型电脑应用》 2013年第8期62-64,共3页
接口是Java程序中广泛使用的基本组件。但它一旦定义,就不能轻易改变。对一个已拥有大量实现类的接口,进行诸如方法添加、参数变更等修改是困难的。通过实现一个框架,在运行时自动为已完成的实现类注入新的方法代码,可以帮助解决这一问... 接口是Java程序中广泛使用的基本组件。但它一旦定义,就不能轻易改变。对一个已拥有大量实现类的接口,进行诸如方法添加、参数变更等修改是困难的。通过实现一个框架,在运行时自动为已完成的实现类注入新的方法代码,可以帮助解决这一问题,使它不再成为软件系统更新优化的障碍。 展开更多
关键词 java接口重定义 JVM字节码 java标注 类文件装载
在线阅读 下载PDF
提高Java程序动态性的一个新途径 被引量:1
7
作者 严忠林 《计算机时代》 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软件水印的研究与实现 被引量:2
8
作者 王春红 陈建平 +1 位作者 王杰华 朱勤 《微电子学与计算机》 CSCD 北大核心 2009年第9期146-149,152,共5页
介绍了基于类文件字节码的Java软件水印技术.该技术通过修改操作数和编码操作码,把水印信息以二进制代码的形式嵌入到Java类文件的字节码中,从而对Java类文件进行有效保护.在Eclipse环境下实现了水印方案,完成了水印的嵌入和提取.
关键词 软件版权保护 软件水印 java 类文件 字节码
在线阅读 下载PDF
密码技术在Java类文件保护技术中的新应用 被引量:4
9
作者 林汉玲 方颖珏 王晓峰 《现代电子技术》 2013年第3期102-103,107,共3页
针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java类文件保护技术,它是通过引入密码技术,加密源文件代码以及改写虚拟机JVM中Zip压缩算法,来实现一种全新的Java类文件保护,从... 针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java类文件保护技术,它是通过引入密码技术,加密源文件代码以及改写虚拟机JVM中Zip压缩算法,来实现一种全新的Java类文件保护,从而有效避免利用其他接口或工具进行破解,解决了传统保护技术中的问题。这样,企业或个人通过该技术方法就可实现对Java源文件代码的有效保护。 展开更多
关键词 java类文件 反编译 安全 密码技术
在线阅读 下载PDF
基于ASM的Java作业辅助批阅工具的实现
10
作者 严忠林 《计算机时代》 2020年第1期53-56,65,共5页
学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自... 学习编程离不开大量的实践训练,但批阅学生提交的代码却是一件相当费神耗时的工作。Java教学大都围绕其功能强大的标准类库来组织安排,并通过相应练习使学生熟练掌握。为了提高效率,设计了一个作业辅助批阅工具,它能对Java类文件进行自动修改,在运行时获取关键类库的使用信息,了解它们的调用频次、先后次序、所用参数及返回值,可帮助理解程序逻辑,评判学生对教学内容的掌握程度。 展开更多
关键词 java类文件 ASM 代码批阅 计算机辅助教学
在线阅读 下载PDF
JAVA软件面临的风险及其保护 被引量:2
11
作者 申茜 辛晓辉 《电脑知识与技术》 2007年第12期1318-1319,1333,共3页
随着计算机技术的不断发展和进步,计算机软件在各行业、领域发挥着日益重要的作用,同时Java软件在知识产权的保护上面临着很大的安全风险。文章提出了一种新的Java软件类文件加密保护方案。
关键词 类文件 java语言 反编译 classLOADER
在线阅读 下载PDF
Ada—Java编译器的研究与设计
12
作者 曹淑青 《计算机工程》 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编写HTML文件分析程序
13
作者 薛莹 《微机发展》 2002年第6期93-94,共2页
从实践的角度说明了Java语言中输入流类Stream Tokenizer在编写HTML文件分析程序中的应用 ,并给出了利用StreamTokenizer流分析Web页面的例程。
关键词 HTML文件 分析程序 超文件标示语言文件 java语言 输入流类StreamTokenizer
在线阅读 下载PDF
局域网即时通信软件设计与实现 被引量:1
14
作者 敖日格乐 《现代计算机》 2012年第8期45-50,共6页
即时通信是人们通过局域网、互联网等渠道进行沟通交流的方式,以此为扩展的即时通信软件又具备了信息传输、信息共享、语音聊天、视频聊天等扩展功能。本设计采用Java语言在Eclipse平台上进行程序开发,实现局域网即时通信的文字聊天、... 即时通信是人们通过局域网、互联网等渠道进行沟通交流的方式,以此为扩展的即时通信软件又具备了信息传输、信息共享、语音聊天、视频聊天等扩展功能。本设计采用Java语言在Eclipse平台上进行程序开发,实现局域网即时通信的文字聊天、文件传输,语音聊天等功能。涉及Socket、TCP、UDP,多线程、SwingGUI、多媒体Java DB、音频处理等技术,可以应用在小型的局域网范围内。 展开更多
关键词 程序主类 java DB数据库 聊天窗口 用户扫描 文件传输
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部