Оказывается, можно сделать такую удивительную магию как:
Вопросы:
Как это сделать (инструкцию бы, с краткими пояснениями).
Если я напишу программу, потом скомпилю в байт-код, потом открою через IntelliJ IDEA, потом снова скомпилю, может ли поведение программы во второй сборке отличаться от поведения в первой?
out
для обычного java-проекта, target
- для maven-проекта).Intellij IDEA это просто как пример, можно воспользоваться Eclipse, он тоже так умеет.
Вообще компиляция происходит вызовом компилятора javac
он находится в папке jdk\bin
, вызываете с путём к файлу исходного кода, например C:\jdk1.8.0_144\bin\javac.exe Main.java
, если у вас Window
, jdk
при этом находится там, куда вы его установили и может иметь другую версию. Рядом с файлом Main.java появится файл Main.class, который можно открыть как файл в IDEA
Но вообще, чтобы просто посмотреть исходный байт код, достаточно создать Java
проект в IDEA
, скомпилировать и открыть папку куда скомпилировался файл
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Создал консольный калькулятор, когда ввожу число ошибка NumberFormatException
Наткнулся на такой термин - "статический полиформизм"Не знал про такое сочетание
Раньше работало на версиях от 41, теперь не работает до 4