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

回到顶部