У меня есть следующая часть кода в одной из моих java-программ.Некомпилированный класс java, но все еще выполняется
public class Solution {
public static void main(String[] args) {
System.out.print("Hello World");
}
public static void printOutput(String[] arr){
//Note: The semi colon is omitted intentionally.
System.out.print("Hello Incomplete World")
}
Когда я его создаю, я получаю ошибку компиляции, но все же она генерирует файл .class. когда я запускаю файл .class, он выводит результат «Hello World».
Как это возможно? Я всегда считал, что файл .class, имеющий нерешенные проблемы с компиляцией, никогда не будет исполняемым. Может ли кто-нибудь предоставить некоторую информацию об этом?
Выполняется ранее скомпилированная версия класса. –