先说结论,海船不会撞上鲸鱼的原因,主要有以下几方面现代化的海船,上面一般都搭载了先进的雷达和声纳设备,能够对方圆几词海域内的物体进行及时的侦测和预报,所以,海船在相关海域遇上鲸鱼的时候,就会进行紧急的躲避,避免险情发生。