- 1
- 0
- 约3.57千字
- 约 7页
- 2017-01-15 发布于四川
- 举报
《Java中native方法和JNI基础
Java中native方法和JNI基础Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。? 可以将native方法比作Java程序同C程序的接口,其实现步骤:? 1、在Java中声明native()方法,然后编译;? 2、用javah产生一个.h文件;? 3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件);? 4、将第三步的.cpp文件编译成动态链接库文件;? 5、在Java中用System.loadLibrary()方法加载第四步产生的动态链接库文件,这个native()方法就可以在Java中被访问了。? JAVA本地方法适用的情况? 1.为了使用底层的主机平台的某个特性,而这个特性不能通过JAVA API访问? 2.为了访问一个老的系统或者使用一个已有的库,而这个系统或这个库不是用JAVA编写的? 3.为了加快程序的性能,而将一段时间敏感的代码作为本地方法实现。? 首先写好JAVA文件? /*? * Created on 2005-12-19 Author shaoqi? */? package com.hode.hodeframewo
您可能关注的文档
- 《浙教二级下册品德与生活教案 .doc
- 《浙大远程春医学信息检索作业.doc
- 《浙师大教育实习计划2011级.doc
- 《浙教五下品德与社会.doc
- 《浙师大行知学院教师工作绩效考核.doc
- 《浙教五下品德教案.doc
- 《浙教小学美术第五册授课计划.doc
- 《浙教版七年级上册科学教案第二章.doc
- 《浙教品德与生活二上教学设计.doc
- 《浙教版一年级上册品德与生活教案.doc
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第七册 通风空调工程.docx
- 重庆市通用安装工程计价定额 第七册 通风空调安装工程 2018年版.docx
- 西藏自治区建设工程计价定额(2025版)XZ00-33-2025 费用定额.docx
- 山东省安装工程消耗量定额 第七册 通风空调工程 SD 02-31-2016.docx
- 海南省建设项目工程总承包计价规则 琼建定〔2026〕72号.docx
- 西藏自治区建设工程计价定额(2025版)XZA6-31-2025 XZA7-31-2025 装配式建筑工程 绿色建筑工程.docx
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第六册 自动化控制仪表安装工程.docx
- 2024年辽宁省建设工程计价依据 D02 市政工程定额 第二册 道路工程.docx
- 2024年辽宁省建设工程计价依据 D11 市政工程定额 第十一册 措施项目.docx
- 2024海南省安装工程综合定额 第七册 通风空调安装工程.docx
最近下载
- 理论力学(第9版)(I)习题答案解析.pdf
- 超氧化物歧化酶(SOD)技术报告.ppt
- 景观生态学第二章景观结构与空间格局.ppt
- 高考志愿填报指南.pdf VIP
- 2026年广东省中山市高三语文一模作文审题立意及范文:我们需要的不是更多点赞,而是更审慎的思考.docx VIP
- 浙江省新阵地教育联盟2026届高三10月第一次联考 化学试卷(含答案).pdf
- (正式版)DB15∕T 4217-2025 《封沙育林育草技术规范》.docx VIP
- 收费公路联网收费运营和服务规则.PDF VIP
- 达芬奇ArtistColor调色台使用指南.pdf VIP
- 2025年新凯来光学笔试真题题库及参考答案.docx VIP
原创力文档

文档评论(0)