美文网首页
2019-08-14 java当中的native修饰的方法

2019-08-14 java当中的native修饰的方法

作者: 惜小八 | 来源:发表于2019-10-10 11:57 被阅读0次

    一.概述

    当java需要和底层打交道,比如操作系统,或者系统硬件,java语言是做不到的,所以会定义一些native方法,
    native方法的具体实现由JVM直接提供,更多的情况是本地方法由外部的动态链接库(external dynamic link library)提供,
    然后被JVM调用。

    总的来说,JAVA的native方法适用的情况:
      1、为了使用底层的主机平台的某个特性,而这个特性不能通过JAVA API访问。
      2、为了访问一个老的系统或者使用一个已有的库,而这个系统或这个库不是用JAVA编写的。
      3、为了加快程序的性能,而将一段时间敏感的代码作为本地方法实现。

    Thread类当中的很多重要方法都是使用native修饰的,使用native修饰的方法是没有实现体的,因为它不是java语言实现的,而是c/c++或者其他语言实现的。

    相关文章

      网友评论

          本文标题:2019-08-14 java当中的native修饰的方法

          本文链接:https://www.haomeiwen.com/subject/slunjctx.html