1 多机多进程方式: Java进程 通过网络(TCP/IP or http, socket等) 访问C/C++进程
2 单机多进程方式: Shell方式, Java进程调用Shell访问底层
3 单机单进程方式: JNI系列: (Java调用C/C++的.ddl/.so文件,或者C/C++调用Java文件)
JNI的替代者—使用JNA访问Java外部函数接口 https://blog.csdn.net/lanxuezaipiao/article/details/22619835
JNI的又一替代者—使用JNR访问Java外部函数接口(jnr-ffi) https://www.cnblogs.com/lanxuezaipiao/p/3636609.html