spark是scala写的运行在jvm之上但是你去去看源码的时候里面很多线程调度序列化机制不还是java嘛。就开发而言,一定要折中选择,c++太繁琐,python很简洁但是类库太多难以控制,java是我见过最折衷的结构