What does the Chinese Flag Mean?

The Chinese flag is red with five yellow stars. The red color is a symbol for communism. The Chinese flag has changed from a hammer in it.