- 3
- 0
- 约3.29千字
- 约 5页
- 2019-08-21 发布于江西
- 举报
native方法
Sun公司提供的JNI是Java平台的一个功能强大的接口。这个JNI接口提供了Java与操作系统本地代码互相调用的功能。
Native方法是用户在Java中可以使用,但不能编写的方法。
JNI(Java Native Interface Java本地接口 ),它允许Java虚拟机(JVM)内部运行的Java代码能够与用其它编程语言(如C、C++、汇编语言)编写的应用程序和库进行互操作。
JNI最大的好处是它没有对底层Java虚拟机的实现施加任何限制,因此,Java虚拟机厂商可以在不影响虚拟机其它部分的情况下添加对JNI的支持。程序员只需编写一种版本的本地(Native)应用程序和库,就能够与所有支持JNI的Java虚拟机协同工作。
JNI可以理解为Java和本地应用程序之间的中介。
那么我们什么时候使用JNI呢?
如果我们想要访问操作系统的特有功能,想要同特殊的硬件设备沟通,我们可以使用JNI技术,利用其它语言去实现、去调用、去访问操作系统的特有功能。如果我们想重复使用过去编写的非java语言编写的代码,我们也可以使用JNI技术。如果我们想实现实时性很强的代码,可以采用其它语言去实现,如C和汇编语言,然后用JNI技术在Java中调用这种实现。
用本地方法编写一个Java程序(以HelloWorld.java为例):
写Java代码:
class HelloWo
您可能关注的文档
- Erasure code在分布式存储系统中的研究.ppt
- ERP概念和原理讲解.ppt
- ESD EOS静电防护知识.ppt
- Eview6.0 手把手教你用eviews做panel模型(详细).ppt
- Excel基本操作技巧.ppt
- EXCEL入门知识一点通.doc
- Excel综合基本应用实训报告.doc
- e论文 初稿 《浅析电子商务在中小型企业中的应用》.doc
- firefox 速度慢 提速方法.doc
- FX PLC培训(三菱公司内部培训资料)1概述.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)