What is the difference between run time and compile time in java?

Very simply, Java compile time is when Java is in the process of compiling source code, and run time is when Java is actually executing your program.