Компилятор - программа, которая переводит всю программу в машинный код, который может выполнить процессор. В процессе обучения Вы будете работать с онлайн компилятором, записывая или редактируя программу в специальном окне на экране. Но в некоторых задачах (которые придется решать самостоятельно) Вам понадобиться компилятор на Вашем рабочем компьютере. Для изучения языка программирования Java можете установить на свой ПК NetBeans или IntelliJ IDEA. Здесь можно почитать как установить IntelliJ IDEA.
Компилятор
1000 ms 32 Mb Правила оформления программ и список ошибок при автоматической проверке задач