JVM本地方法接口本地方法库

Posted timeouting-study

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM本地方法接口本地方法库相关的知识,希望对你有一定的参考价值。

技术图片

 

 什么是本地方法?

    用native修饰的,不能和abstract共同使用的,不显示方法体但却是用非Java语言实现方法体的方法。

技术图片

 

 

技术图片

技术图片

 

 

 

static:类变量,通过类可以直接调用

native:非Java语言实现 

synchronize:同步

为什么要用Native  Method?

      Java使用起来非常方便,然而有些层次的任务用Java实现起来不易,或者对程序的效率在意时,问题就来了。

    ·Java与外界环境交互

                 技术图片

 

     ·与操作系统交互

     技术图片

 

      ·Sun’s Java

     技术图片

 

 

    现状:

      该方法使用的越来越少,除非是与硬件有关的应用

            技术图片

 

 

以上是关于JVM本地方法接口本地方法库的主要内容,如果未能解决你的问题,请参考以下文章

JVM中的本地接口Native Interface和本地方法栈Native Method Stack

JVM运行时数据区之本地方法栈

JVM的本地方法栈

JVM学习-05:JVM之本地方法(Native Method)与本地方法栈(Native Method Stack)

JVM之本地方法接口

JVM06_07_本地方法接口本地方法栈