Glossary: Coding Interviews in Java
javac
Also written: java File.java, single-file mode
The Java compiler, which turns `.java` source files into runnable classes. A single-file program can run with `java File.java`, but when code spans two files you compile both with `javac A.java ATest.java` and then run `java ATest`.