当前位置: 首页 > news >正文

怎么样自己建设网站三艺网站建设

怎么样自己建设网站,三艺网站建设,网络营销产品推广,建设金融行业网站如你在看 JDK 的源代码的时候,大概率会看到很多方法使用了 native 关键字。 下面是 String 对象 JDK 中的源代码,就带有了一个 native 关键字。 native 是干什么用的 简单来说就是 Java 的 native 方法的实现不是用 Java 实现的,可能在其他…

如你在看 JDK 的源代码的时候,大概率会看到很多方法使用了 native 关键字。

下面是 String 对象 JDK 中的源代码,就带有了一个 native 关键字。

2023-09-12_22-50-44

native 是干什么用的

简单来说就是 Java 的 native 方法的实现不是用 Java 实现的,可能在其他语言里面。

一个 Native Method 就是一个 java 调用非 java 代码的接口。

一个Native Method是这样一个java的方法:该方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。

使用 native 关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。

JVM 中很多的底层实现都是使用 C 实现的。

看看 openj9 的源代码就知道了。

例如下图上面 openj9 中的 gc,就是 C 实现的。

2023-09-12_22-55-45

JDK 在调用上面一些实现的时候,显然是调用了外部的动态库等,所以我们用 native 在这里标记下,表示具体实现在 JVM 里面。

实现

具体的实现是通过 JNI 实现的。

JNI 的全称为 Java Native Interface,一句话来说就是Java的本地接口,和我们常见的很多Java方法,很多实现是由Java本身来实现的,有的时候还需要本地方法来提供相关的功能。

image

通过 JNI 就可以实现调用了。

在这里 native 只是在 JDK 里面标记下。

Java native 关键字 - Java - iSharkFly

http://www.15wanjia.com/news/157930.html

相关文章:

  • 闸北做网站公司怎样在手机上面建设网站
  • 加热器网站怎么做的wordpress后台进
  • 互联网是什么佛山网站优化质量好
  • 淘宝可做的团购网站旅游网站建设方案
  • 郑州高端网站公司国际最新时事新闻热点
  • 商城网站系广州番禺桥南做网站
  • 网站怎么做图片动态图片类似开发次元世界
  • asp网站页面设计山东品牌建设网站
  • 有什么免费ppt模板网站wordpress标签别名
  • 关于网站开发的外文书籍两学一做山东网站
  • 百度公司网站怎么建设怎么做网站然后卖出去
  • wap网站的开发wordpress 分享微信
  • 做网站需要备注号码公司名称logo图片
  • 怎样建设凡科网站东莞有哪些好的网站建设公司
  • 余姚网站建设设计服务网页界面
  • 做商城网站建设哪家好群晖wordpress中文
  • 网站建设技术有哪些网站新闻详细页面设计
  • 想要导航提示页网站推广上海防伪网站建设
  • 个人建站平台网站建设经验材料
  • 网站没有域名广州数商云
  • 嘉兴网站建设公司淘宝客如何建设推广网站
  • 河南海华工程建设监理公司网站长沙电商网站开发
  • 营销型网站设计建设wordpress 汉化 不变
  • 用asp怎么做网站长沙公司核名网站
  • 网站制作wap页面无锡做食品网站的公司哪家好
  • 苏州网站建设哪家做得好平顶山 网站建设公司
  • 织梦网站怎么做安全措施手机优化软件哪个好
  • 上海响应式网站建设费用易语言做钓鱼网站
  • 长丰住房和建设局网站外贸网站建设注意事项
  • 中山网站建设多少钱最好的电商平台