c语言和java的混编问题

能不能用c做核心算法,java做界面和控制,并且把java方法的返回值传递给c中的函数来调用。如果能实现,大致思路是什么。

通过接口实现啊, 在接口里定义好参数和返回值 比如你用java调这个接口 然后用c来实现这个接口

jni调用就是你这样的实现过程,自行百度查吧,博客一大堆。

http://blog.chinaunix.net/uid-21273878-id-3786498.html

java调用dll http://www.cnblogs.com/anbylau2130/archive/2013/03/28/2986927.html

http://blog.csdn.net/u010983763/article/details/72461585