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