android源码为什么有些函数没有函数体
比如这个
回答:
呃,这是JAVA的基础知识,这个方法是native method,定义的时候不提供实现体,具体的实现由native做到的,比如说java里很多和jvm以及系统交互的class method就是带有native关键字,具体实现可能是虚拟机提供,也可能是JNI调用的外部实现。
如果你接触过NDK开发的话,就会碰到大量的native method。
回答:
本地化函数,一般是用C++实现的,java里借助corba实现Java代码访问C++代码。不过一般也有实现一个java版本,放在其他地方。
回答:
这个native的方法,不是用java实现的
回答:
#include<iostream>using namespace std;
int main(){
cout << "hello";
}
以上是 android源码为什么有些函数没有函数体 的全部内容, 来源链接: utcz.com/p/171173.html