Krashen's theory of second language acquisition consists of five main hypotheses: the acquisition-learning hypothesis, the monitor hypothesis, the natural order hypothesis, the input hypothesis, and the affective filter hypothesis. The acquisition-learning hypothesis distinguishes between acquired unconscious knowledge and learned conscious knowledge, stating that acquisition is more important for language development. Acquisition involves meaningful interaction, while learning involves formal instruction and error correction.