编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > JAVA > 使用非JAVA代码 > JAVA 使用非JAVA代码 Java固有接口

JAVA 使用非JAVA代码 Java固有接口

JNI是一种包容极广的编程接口,允许我们从Java应用程序里调用固有方法。它是在Java 1.1里新增的,维持着与Java 1.0的相应特性——“固有方法接口”(NMI)——某种程度的兼容。NMI设计上一些特点使其未获所有虚拟机的支持。考虑到这个原因,Java语言将来的版本可能不再提供对NMI的支持,这儿也不准备讨论它。


目前,JNI只能与用C或C++写成的固有方法打交道。利用JNI,我们的固有方法可以:

■创建、检查及更新Java对象(包括数组和字串)
■调用Java方法
■俘获和丢弃“异常”
■装载类并获取类信息
■进行运行期类型检查

所以,原来在Java中能对类及对象做的几乎所有事情在固有方法中同样可以做到。



编程学习 JAVA 使用非JAVA代码 Java固有接口 转载请保留此行.谢谢.

JAVA