Давайте посмотрим следующий фрагмент кода в Java.
public class Main {
public static void main(String[] args) {
// new Character(' \u000d System.out.println("Hello");
}
}
В приведенном выше коде, хотя единственная строка в методе main()
закомментирована, она отображает вывод Hello
на консоли, даже если кажется, что эта закомментированная строка содержит некоторые синтаксические ошибки. Если эта строка не закомментирована, она вообще не будет работать, что приведет к ошибке времени компиляции.
Почему здесь выводится "Hello"?