世界各地で釣り、定置網、底引き網等の沿岸漁業で漁獲され、食用に利用されている。身質はピンク色で脂も乗っており、赤身と白身の味を併せ持つ。日本ではマアジが重要な食用魚となっており、様々な加工品や料理が作られる。日本の朝食にはアジの干物がつき物であるように、食生活に古くから深い関わりがある。その他にもムロアジは鯵節やくさやの原料となるし、関東地方以南の南日本ではカイワリやギンガメアジ等扁平な体型をしたアジ類を「ヒラアジ」「メッキ」等と称して煮魚やから揚げ等の総菜に用いている。またマアジの居付き型やシマアジは高級食材として利用される。
全世界の熱帯・温帯海域に多くの種類が知られ、日本でも南西諸島沿岸でインド太平洋産の種類が多く見られる。カッポレ Caranx lugubris は全世界の熱帯・亜熱帯海域に分布する汎世界種である。マアジは日本では馴染み深い魚種だが、その分布は北海道から南シナ海までとあまり広くない。生息域は種類や地域個体群によって異なり、沿岸の岩礁・サンゴ礁域に居付くもの、砂泥底周辺に生息するもの、沖合いを回遊するもの等がいる。また幼魚期には汽水域や淡水域に入るものもいる。一般に遊泳力は高く、動きは素早い。食性は肉食性で、小魚・甲殻類・貝類・頭足類等の小動物を捕食する。敵は人間の他にもサメ類、マグロ類、ブリ類、カジキ類等の大型肉食魚がいる。
体側の側線上に鋭い突起をもつ稜鱗（りょうりん: Scute）が発達することでアジ科の他の亜科と区別される。稜鱗は、日本では「ぜんご」「ぜいご」という俗称で呼ばれることが多く、学術的には楯状鱗と呼ばれることもある。種類によって稜鱗の並ぶ長さや幅は異なり、同定の手がかりになる。全長は15cmほどのミヤカミヒラアジ Alepes kleinii から、150cm以上になるロウニンアジ Caranx ignobilis まで種類によって異なる。体は著しく側扁し広葉樹の葉のような形状のものが多いが、ムロアジ属のように断面が円に近く前後に細長い紡錘形のものもいる。マアジ等では同種内で二通りの体型に分かれ、その中間の体型のものも存在する。体色は、背側は鳥類など上方からの捕食者を撹乱するために暗い色、腹側は大型肉食魚のような下方からの捕食者を撹乱するために明るい色になっている。しかし、瀬付きやあまり回遊しない個体には背側も明るい色になっている個体もいる。
高速に実装および結合を行うには、すべての木のルートノードを環状にリンクし、双方向リストにする。それぞれのノードの子もまた同様なリストにする。それぞれのノードには子の番号とノードにマークがついているかどうかを維持する。さらに最小のキーを含むルートへのポインタも維持する。最小値検索の操作は、最小値を含むノードへのポインタを維持しているなら些細なものである。ポインタの維持にはヒープのポテンシャルを変更することはないので、実時間および償却時間は共に一定である。上記のために、結合操作は二つのヒープの木のルートのリストを単純につなぎ合わせることで実装される。この操作は一定時間で処理可能でありまたヒープのポテンシャルも変更しない。また償却時間も一定であることも導かれる。挿入操作は一つの要素を持つ新しいヒープを作りそれを結合すればよい。この操作にかかる時間は一定であり、ポテンシャルは木の数が増えることにより一つ増える。償却時間はまだ一定である。最小値拡大操作(最小値削除)は3つのフェーズに分けて行われる。最初に最小要素を含むルートノードを取り出しそれを削除する。ルートノードの子は新しい木のルートになる。もしその子の数がdならば、すべての新しいルートノードの処理にかかる時間はO(d)でありポテンシャルはd-1増える。それゆえにこのフェーズの償却時間はO(d)=O(log n)になる。しかしながら最小値拡大操作を完了するには、最小値を持つルートノードへのポインタを更新する必要がある。不幸にもn個までのルートノードをチェックする必要があるかもしれない。二番目のフェーズでは、同じ次数のルートノードを一緒につなげてルートノードの数を減らす。uとvという二つの同じ次数のルートノードがあった場合、一方を子にしてよりキー値が小さいもう一方をルートのままにしておく。そのルートの次数は一つ増える。この操作をすべてのルートが異なる次数になるまで繰り返し行う。同じ次数の木を効率的に検索するために、O(log n)の長さを持つ配列を用意し、それぞれの深さのあるルートへのポインタを保持するようにする。2番目に同じ深さのルートが見つかったならば、その二つの木を結合して配列の内蔵を更新する。二番目のフェーズ開始時のルートの数がmとすると、実実行時間はO(log n + m)になる。最後に、高々O(log n)個のルートになる(それぞれのルートは異なる次数になっている)。それゆえにポテンシャルは少なくともm - O(log n)減り償却時間はO(log n)になる。3番目のフェーズではルートとして残っているものをチェックして最小値を検索する。これにはO(log n)の時間がかかりポテンシャルは変化しない。最小値拡大操作の全体の償却時間はO(log n)になる。 あるノードについてキー値減算操作を行うということは、つまりキーを減算しその結果ヒーププロパティに違反することになったら(新しいキーが親のキーよりも小さくなる)そのノードを親から切り離すことである。もし親がルートノードでなければ、そのノードにはマークがつけられる。もしすでにマークがつけられていたならばそのノードを切り離して親にマークをつける。それをルートかマークされていない頂点に到達するまで上に向かって続ける。この処理中にいくつかの、ここではkとする、新しい木を作成する。これらの新しい木は恐らく最初の一つを除いてもともとマークされていたが、ルートになるのでマークされなくなる。一つのノードはマークされうる。それゆえにポテンシャルは少なくともk - 2減る。切り取るのにかかる実時間はO(k)かかる。それゆえに償却時間は一定である。最後に削除操作は、単に削除する要素のキーを無限に減らす、つまりヒープ全体の中で削除対象の要素のキーを最小にするというように実装される。これをノードを削除するための最小拡大と呼ぶ。この操作にかかる償却時間はO(log n)である。