Iterative constructs in Java are loops that repeat a block of code while a condition is true, enhancing efficiency by reducing code repetition. Java supports three primary loops: for, while, and do-while, each with distinct use cases. The chapter also discusses loop control statements like break and continue, nested loops for 2D structures, and highlights the importance of these constructs in automating repetitive tasks and improving code readability.