洋流的分类主要基于其形成的原因,可以分为风海流、密度流和补偿流三大类。风海流是由大气运动驱动形成的,其规模宏大,例如全球性的西风漂流和信风带内的洋流。密度流是由海水的密度差异引起的,通常出现在封闭海域与广阔外洋的交界处,如地中海与大西洋之间的直布罗陀海峡流量和红海与印度洋之间的曼德海峡流量。补偿流包括水平和垂直流动,通常出现在大洋的两岸,例如EquatorialUndercurrent(赤道下潜流)和PeruCurrent(秘鲁寒流)。