背景
在阅读新项目的代码中发现了native
关键词
/**
* 请求统一接入接口(native方法)
*/
public native static boolean httpRequest(int seq, int requestMethod, String url,
String api, String agentService, String requestData);
public native static boolean httpRequestWithHeader(int seq, int requestMethod, String url,
String api, String agentService, String requestData, String requestHeader);
回顾学习
- 这个关键词一般是调用非java语言的时候,如c,c++等等的才会调用。
native 是用做java 和其他语言(如c++)进行协作时用的。也就是native 后的函数的实现不是用java写的。既然都不是java,那就别管它的源代码了,呵呵~
参考