二战时,日本海军不学习德国大规模使用潜艇,主要原因在于两国战略不同,日本没有将潜艇当作一支单独的舰队来使用,只是将潜艇依附在水面作战分舰队上,让潜艇承担了侦察、运输等辅助任务,给驻岛日军输送给养、运送兵员上岛、接受伤员返回日本本土等,早期作战中,日本潜艇被限制一定区域内,进行侦察。由于并未将潜艇集中起来当作一支独立舰队使用,所以日本海军的潜艇部队失去打击美水面舰艇的许多战机,所以潜艇部队的战果非常有限。
其次,欧洲战场主要位于大西洋地中海区域,虽然当时的潜艇机动性不如水面舰艇,但战场相对狭小,但太平洋战场不同,海域广阔,而且英国为岛国,英国完全倚仗于殖民地的输血,物资补给依赖海运且航道固定,为潜艇伏击带来了方便,打击英国舰队能有效打击英国的持续作战能力,一旦切断英国海上运输,单靠英国本岛的力量无法同德国抗衡。而美国本土资源丰富,潜艇战意义不大。
到了战争末期,日本海军联合舰队的水面舰艇被太平洋舰队基本击沉,日本海军依然未将潜艇集中统一起来使用,而是采取了个别单独的自杀攻击行为,自杀效果欠佳。
相反,在太平洋大规模使用潜艇的是美军,因为日本有连接本土与殖民地的海上生命线-南洋战区和殖民地与本土四岛的海上运输线。美国在战争之前有112艘潜艇,后来又生产了203艘,几乎全部用于太平洋战场之上。美军潜艇突入日占区海洋,击沉商船1152艘,500多万吨,成功让日本饥饿到无力再战,据战后数据统计,日本水面吨位的百分之六十是美军潜艇击沉的。