这句话等号右面是强制类型转换吗?

Map map111 = (Map) send(map);这句话等号右面是强制类型转换吗?

看你的send返回的是什么类型。java规定,从抽象往具体转换,需要强制转换操作,反之不需要。
举例:
send返回“中国人”类型,你用“人”接收,不需要转换。你用“北京人”接收,需要转换。假设它们的继承关系是 人-中国人-北京人

是的,前提是右面能转换,否则会报类型转换异常的。

应该是的,
看你是什么语言了

就是强制转换,,但是若返回的不是map,,就会抛异常