栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

java关于native关键字

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java关于native关键字

在看String源码的String(char[] value)方法时我想查看它的实现,但是它调用了Array类的方法来实现如下图:

 但是我想要看它的具体实现,于是我层层找到最终的实现源码,但是它也没有具体的实现。如下图所示:

 仔细对比之下,我发现这个方法相比我们平时的方法多了一个native修饰,如下图所示

于是我查找资料,整理了一些关于native的知识如下

1)Nat1ive Method就是一个java调用非java代码的接口。

2)因为java底层本来就是用c、c++去写的,所以当然有对应接口去直接调用C/C++写的方法;而且众所周知java对底层的操作远不如C/C++灵活,所以可以通过直接调用非java代码来实现对底层的操作。在java api中有很多这种方法

3)关于native的使用

详细参考【java】详解native方法的使用 - HDWK - 博客园

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1029606.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号