java 中的native关键字

  

native关键字应用于方法,以指示使用JNI(Java Native Interface)在本机代码中实现该方法。native是只适用于方法的修饰符,我们不能将它应用于其他任何地方。在C,C ++中实现的方法称为本地方法或外部方法。

一、native关键字的主要目标:

    1、提高系统的性能。

    2、实现任务级别/内存级别的通信。

    3、使用已有的传统非Java代码

二、native关键字的注意事项:

    1、不能将native方法声明为为abstract

native关键字的主要优点是性能会得到提升,但native关键字的主要缺点是它打破了java的平台独立性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,674评论 25 709
  • 【学习】青椒学习,助我成长——我的青椒学习之旅 陕县2447任雪峰 我的青椒学习...
    陕县2447任雪峰阅读 2,481评论 0 0
  • 最近要做数据血缘,发现了Hive源码的一个类可以用来分析Hive表的关系:org.apache.hadoop.hi...
    duval阅读 11,425评论 8 3
  • 这时候秋长天才看清那身影是个什么人——一个女人。 修长的身姿,洁白如玉的长腿,一双秀臂环绕在胸口却也挡不住那波涛汹...
    青阳道士阅读 1,469评论 1 2