java本地接口(jni)编程指南和规范2

java本地接口(jni)编程指南和规范2

ID:34023816

大小:894.21 KB

页数:141页

时间:2019-03-03

java本地接口(jni)编程指南和规范2_第1页
java本地接口(jni)编程指南和规范2_第2页
java本地接口(jni)编程指南和规范2_第3页
java本地接口(jni)编程指南和规范2_第4页
java本地接口(jni)编程指南和规范2_第5页
资源描述:

《java本地接口(jni)编程指南和规范2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java本地接口(JNI)编程指南和规范(TheJavaNativeInterfaceProgrammer'sGuideandSpecification)序言这本书涉及了"Java"本地接口(JNI)。如果你对下列情况感兴趣,这本书将对你有用:.整合带有例如"C"或C++"语言编写的传统代码的Java应用程序。.用例如"C"或C++"语言编写的已存在的程序来实现Java虚拟机。.实现一个Java虚拟机(Javavirtualmachine).理解在语言互操作性上的技术说明,特别是怎样处理例如垃圾收集和多线程的特性。首

2、先,这本书是为开发者写的。在"JNI"各种特性上的丰富的各种讨论,和在怎样有效的使用"JNI"的有帮助的提示后,你将能发现很容易按部就班的开始使用"JNI"。"JNI"在1997年初初始发布。这本书总结了,在"Sun"微系统(SunMicrosystem)上工程师和还有在技术交流社区中大量的开发者,获得的两年经验。第二,这本书体现了各种"JNI"特性的设计基本原理。不仅学术界感兴趣这个,而且十分透彻的实际理解也是高效使用JNI的先决条件。第三,这个书的一部分是为"Java2"平台的"JNI"定义规范。JNI编程可以使

3、用这个规范当作参考说明书。Java虚拟机的实现必须按照规范来一致实现。关于这个规范的评论或关于"JNI"的问题请发送到我们的地址邮件:jni@java.sun.com。为了最新的"Java2"平台,或最新的"Java2SDKrelease"。请访问我们的网站<<>>。为关于"JavaSeries"的更新信息包括这本的勘误表和将要出版书的预览,请访问<<>>。"JNI"的设计引来了在"SunMicrosystems"和Ja

4、va技术授权之间的一些列争论。"JNI"是来自"Netscape"的JRI(JavaRuntimeInterface)的部分进化而来,"JNI"是"WarrenHarris"设计的。来自Java技术授权公司的许多人积极地参与了设计的讨论。他们包括RussArun(Microsoft),PatrickBeard(Apple),SimonNash(IBM),KenRoot(Intel),IanEllision-Taylor(Microsoft),andMikeToutoghi(Microsoft)。"JNI"的设计也大量

5、地得益于Sun内部设计评论,这评论来自DaveBowen,JamesGosling,PeterKessler,TimLindholm,MarkReinhold,DerekWhiteandFrankYellin。DaveBrown,DaveConnelly,JamesMcIlree,BenjaminRenaud,andTomRodrigues对"JNI"在"Java2SDK1.2"上的增强做出了有意义的贡献。在俄罗斯新西伯利亚(Novosibirsk)的兼容性测试的CarlaSchroer的团队为"JNI"写了兼容性测

6、试程序。在这过程中,他们发现了原始规范不清楚或不完整的地方。"JNI"技术没有DaveBowen,LarryAbrahams,DickNeiss,JonKannegaard,andAlanBaraz的管理支持将不能被开发和部署。我得到来自我的经理DaveBowen的强有力地支持和鼓励来写这本书。TimLindholm,《TheJavaVirtualMachineSpecification》的作者,在"JNI"被设计时,正主导Java虚拟机开发。Tim在虚拟机和本机接口上做了引领性的工作,提倡"JNI"的使用和为这书增

7、加了严密性和清晰度。为这本书的封面的厨房和餐厅的艺术设计,他也提供初始的草图。这本书得益于许多同事的帮助。AnandPalaniswamy写了第十章关于一般陷阱和缺陷(oncommontrapsandpitfalls)的部分。JanetKeonig细心地预读初始的草稿和贡献了许多哦有用的意见。BethStearns根据在线的JNI指南写了第二章的草稿。我从CraigJ.Bordelon,MichaelBrundage,MaryDageforde,JoshuaEngelandElliottHughes处得到关于这本书草

8、稿有价值的评论。LisaFriendly,TheJavaSeries的编者,有助于这本书的编写和出版。KenArnold,TheJavaProgrammingLanguage得到作者,首先提出了JNI书的编写。我要感谢在整个过程中Mikehedrikson和MarinaLang给的帮助和耐心在Addison-Wesley出版社。Diance监督

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。