Question: what is the difference between a java future and a scala future?
Answer: A Java Future works in a synchronous blocking way. It does not work in an asynchronous non-blocking way, whereas a Scala Future works in an asynchronous non-blocking way.