期刊文献+

Java重定义接口实现代码的自动注入 被引量:1

Automatic Injection of Implementation for a Rewriting Java Interface
下载PDF
导出
摘要 接口是Java程序中广泛使用的基本组件。但它一旦定义,就不能轻易改变。对一个已拥有大量实现类的接口,进行诸如方法添加、参数变更等修改是困难的。通过实现一个框架,在运行时自动为已完成的实现类注入新的方法代码,可以帮助解决这一问题,使它不再成为软件系统更新优化的障碍。 Interface is a widely-used component in JAVA programming. But once it is defined, it cannot be easily changed. It is difficult to revise an interface which has implemented by a huge amount of classes. This article will introduce a framework which automatically injects new code into old classes at runtime, making it no longer an obstacle to system update and optimization.
作者 严忠林
出处 《微型电脑应用》 2013年第8期62-64,共3页 Microcomputer Applications
关键词 Java接口重定义 JVM字节码 Java标注 类文件装载 Rewriting Java Interface JVM Bytecode Java Annotation Loading Class File
  • 相关文献

参考文献4

  • 1Tim Lindholm, Frank Yellin. The Java Virtual Machine Specification Second Edition [M] Addison-Wesley Pro- fessional 1999.4.
  • 2Oracle co. Java Platform, Standard Edition 7 API Speci- fication[EB/OL].http://docs.oracle.com/javase/7/docs/api/.
  • 3Eric Bruneton. ASM 4.0 A Java bytecode engineering library[EB/OL].http://download.forge.objectweb.org/asm/ asm4-guide.pdf.
  • 4Eugene Kuleshov. Using the ASM framework to imple- ment common Java bytecode transformation patterns[J]. http://asm.ow2.org/current/asm-transformations.pdf.

同被引文献11

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部