Webster
Компилятор - это то, что превращает вводимые вами слова в оптимизированный код, который действительно понимает компьютер. Интерпретатор - это программа на компьютере, которая считывает код. Сильная сторона Java состоит в том, что, поскольку она интерпретируется, программа будет надежно работать одинаково на любой «машине», поддерживающей спецификацию Java, для которой вы написали, которая может включать Windows, Mac, Linux, мобильные телефоны, КПК и даже приемники GPS.
Хилтон
Java Interpretar преобразует исходный Java-код в байтовый код, который понятен компилятору JIT (Just Int Time). Теперь JIT-компилятор преобразует байтовый код в собственный код. Так достигается переносимость в Java.