Heterojunctions are formed by combining two distinct semiconductors with different band gaps and electronic properties. This interface can significantly influence the electronic structure and charge dynamics of the materials, leading to improved catalytic performance. The heterojunction can be classified into various types, such as type-I, type-II, and type-III, based on the alignment of their conduction and valence bands.