Thinking that the answer to this is pretty obvious but here it goes:
When I am working on a small project for school (in java) I compile it.
On my
In simple words
Compilation translates java code (human readable) into bytecode, so the Virtual machine understands it. Building puts all the compiled parts together and creates (builds) an executable.
Compilation translates java code (human readable) into bytecode, so the Virtual machine understands it.
Building puts all the compiled parts together and creates (builds) an executable.