Я несколько лет пишу на C ++, Python .., но сейчас я хотел бы выучить Java. Итак, я изучил основы, но я немного запутался в Java компиляторах. Так что же делает Gradle? Правильно, это компиляция моих Java файлов в файлы .class в байт-коде, которые могут быть интерпретированы напрямую или переданы в машинный код при запуске кода.
Но почему я должен использовать Gradle? Это виртуальная среда, как Venv в Pycharm?
В Intellij я могу выбирать, когда создаю новый проект, между проектом Java или проектом Gradle. Поэтому я немного запутался, как работает проект Java. Какой Java компилятор используется для обычного Java проекта?
В двух словах, я хочу знать, когда мне следует использовать Gradle или когда мне следует использовать стандартный Java Project, и как работает стандартный Java Project Java компилятор по сравнению с Gradle.
На мой взгляд, это похоже на сравнение между G ++ и CMake в C -Компиляторах. Это для базового c понимания правильного предположения?
Спасибо за вашу помощь новичку ie в Java Программирование; -)