The 'for' loop is an essential iterative construct in Java used for situations where the number of iterations is predetermined. It consists of an initialization statement, a condition to check before each iteration, and an update statement that modifies the iteration variable.