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

解决方案 »

  1.   

    个人感觉,有动态链接库情况。首先用C写.dll文件,这个能够对本地进行硬件级的操作,Java安全机制限制java代码做太过分的操作。如果确实需要Java这么做,就调用已有的dll文件。比如获得CPU、硬盘的唯一硬件编号之类的工作。
      

  2.   

    有些事情用Java写纯代码太慢,我以前接触过一个词法分析的Java软件。其中断词(就是输入一篇文章,把文章中词语之间断开)就是用一个dll写的。
      

  3.   

    Eclipse有个插件叫Flowchart4j中间的画图模块就是用dll写的。一般用了dll的话,程序的移植性就会相对差一些,但效率就会高一些。