结合面向对象编程的Java语言和具有强大数值计算功能的Matlab语言,阐述了使用Java语言与Matlab混合编程的基本方法。基于建立的水泵水轮机全特性曲线数据库,利用Matlab实现了任意比转速全特性的构造方法。将Matlab运行环境下的m文件封装到Java虚拟机上的主函数中,编制出了面向对象的全特性构造软件系统。就具体的工程实际案例,利用该系统构造得到某水泵水轮机的全特性曲线,表明了本文混合编程可靠性。构造结果与实际结果进行对比,表明系统采用的构造方法的正确性。