Компилятор Java и IDE: взаимовыгодное сотрудничество
Компиляция java-файлов в class-файлы — казалось бы, что может быть проще? Вызываешь javac (или ECJ) и всё. Но что делать, если файлов в проекте десятки тысяч?
В докладе будет рассказано, как современные IDE оптимизируют процесс компиляции, чтобы получать результат мгновенно даже для больших проектов. Будут описаны особенности javac, которые при этом приходится преодолевать. Кроме того, будут рассмотрены вопросы взаимодействия IDE и компилятора. Как компилятор может помочь IDE? Как IDE может помочь компилятору? Как скомпилировать проект вне IDE? И в заключение ответим на вопрос: можно ли написать корректную программу на Java, которую невозможно скомпилировать?
АвторНиколай Чашников
ОрганизаторСообщество JUG.ru
Лекции курса
2Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
