猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Java中的本机关键字用于什么?
Java中的本机关键字用于什么?
一边玩
这个谜题
(这是一个Java关键字琐事游戏),我遇到了
native
关键词。
Java中的本机关键字用于什么?
呼唤远方
浏览 375
回答 3
3回答
莫回无
这个native关键字应用于方法,以指示该方法是在本机代码中使用JNI(JavaNativeInterface)实现的。
0
0
0
慕仙森
它标记了一个方法,它将用其他语言实现,而不是用Java实现。它与JNI(JavaNativeInterface)一起工作。过去,本机方法用于编写性能关键部分,但随着Java速度的加快,这种情况现在已经不那么常见了。当前需要在以下情况下使用本机方法:您需要从Java调用一个用其他语言编写的库。您需要访问只能从其他语言(通常是C语言)访问的系统或硬件资源。实际上,许多与真实计算机(例如磁盘和网络IO)交互的系统功能只能这样做,因为它们调用了本机代码。另见Java本机接口规范
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续