读书人

请教java结合c语言一般应用在什么场合

发布时间: 2012-03-09 16:54:57 作者: rapoo

请问java结合c语言一般应用在什么场合?能否举个例子?
请问java结合c语言一般应用在什么场合?能否举个例子?

[解决办法]
个人感觉,有动态链接库情况。

首先用C写.dll文件,这个能够对本地进行硬件级的操作,Java安全机制限制java代码做太过分的操作。如果确实需要Java这么做,就调用已有的dll文件。比如获得CPU、硬盘的唯一硬件编号之类的工作。
[解决办法]
有些事情用Java写纯代码太慢,我以前接触过一个词法分析的Java软件。其中断词(就是输入一篇文章,把文章中词语之间断开)就是用一个dll写的。
[解决办法]
Eclipse有个插件叫Flowchart4j中间的画图模块就是用dll写的。

一般用了dll的话,程序的移植性就会相对差一些,但效率就会高一些。

读书人网 >J2SE开发

热点推荐