请问java结合c语言一般应用在什么场合?能否举个例子?
请问java结合c语言一般应用在什么场合?能否举个例子?
------解决方案--------------------个人感觉,有动态链接库情况。
首先用C写.dll文件,这个能够对本地进行硬件级的操作,Java安全机制限制java代码做太过分的操作。如果确实需要Java这么做,就调用已有的dll文件。比如获得CPU、硬盘的唯一硬件编号之类的工作。
------解决方案--------------------有些事情用Java写纯代码太慢,我以前接触过一个词法分析的Java软件。其中断词(就是输入一篇文章,把文章中词语之间断开)就是用一个dll写的。
------解决方案--------------------Eclipse有个插件叫Flowchart4j中间的画图模块就是用dll写的。
一般用了dll的话,程序的移植性就会相对差一些,但效率就会高一些。