Booleans represent true or false values in Java. They are used in conditional expressions and control flow to make decisions.