Compile Time vs. Runtime

This is an important concept that you should understand.