java - FindClass ("..","[I") 是做什么的?

标签 java c java-native-interface

我发现了以下片段:

jobjectArray result;
 int i;
 jclass intArrCls = (*env)->FindClass(env,"[I"); // will return an array class
 if(intArrCls == NULL) {
     return NULL;
 }
 result = (*env)->NewObjectArray(env,size,intArrCls,NULL);

在上面的代码片段中,(*env)->FindClass(env,"[I") 返回什么? [I" 表示什么?我查看了DOCS但没看懂

最佳答案

what does "[I" denote ?

[Iint[] 类型的字节码符号。

这在其他地方记录在这里:Class.getName()

关于java - FindClass ("..","[I") 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10494581/

相关文章:

java - 将java函数注册为C函数中的回调

java - 无法开始 Activity ?

java - 为 Kafka 实现 Spring Integration InboundChannelAdapter

在c中动态更改结构属性

c - sizeof union 总是其中最大数据类型的 sizeof 吗?

java - 您是否知道任何包装通用 linux 操作系统 API 的 JNI 包装器工具包或库?

java - 通过 GCM 向设备发送消息时无效注册

java - 多线程 Vert.x 每秒处理数千个连接

c - 包含指向其他结构的指针的堆栈

java - 如何将状态和 byte[] 从 C++ 返回到 Java