鱼类集群的原因有很多,它们可以通过集群来抵御敌害生物,同时还能形成群体保护,提高对毒害的抵抗力,同时还能降低耗氧量,游动起来也更省力。
另外,鱼类还会洄游,就如同鸟类迁徙一样,它们会集体从一个水域游向另一个水域,目的可能是繁殖,也可能是为了寻找食物。
鱼类为什么要成群活动,都是生存环境和习性造成的,鱼类成群一是为了觅食,成群的鱼更易发现和获取食物,求得生存,水下食物稀少,成群的鱼觅范围增大,更容易发现食物,成群的鱼在一起活动,使天敌不会轻易进攻,躲避危险,还可攻击弱小群体获得食物,象海豚就群体进攻小的鱼群获取食物是最好例证。