摘要
Java支持"方法重载",但其执行代码是在编译时就确定的,不能根据运行时的实际对象动态改变,这有时会增加代码的复杂性。通过使用JSR-292提供的功能,可以实现一个框架,让Java拥有在运行时绑定重载代码的能力。可以提高程序的简明性、可重用性和可扩展性。
Java allows ‘method overloading'. Its execution code is determined at compile time, and cannot be changed at runtime based on the actual object. This may increase the complexity of the program. By using the JSR-292, this paper implements a framework to bind overloaded method at runtime. The program can be more simple, reusable and extensible.
出处
《微型电脑应用》
2015年第12期69-71,6,共3页
Microcomputer Applications
关键词
方法重载
方法重写
动态调用指令
方法句柄
Java类文件处理
Method Overloading
Method Overriding
Invoke Dynamic Instruction
Method Handle
Java Class File Handling