Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException
вообще.
См. также: A хороший список лучших практик
Я бы добавил, очень важно, хорошо использовать модификатор final
. Использование "окончательной" модификатор, когда это применимо в Java
Сводка:
final
для обеспечения хорошей инициализации. @NotNull
и @Nullable
if("knownObject".equals(unknownObject)
valueOf()
поверх toString (). StringUtils
StringUtils.isEmpty(null)
. Для меня это работает нормально. Вы пытались получить доступ к этому URL в Internet Explorer напрямую? Возможно, проблема в том, что Internet Explorer перенаправляет https://www.google.com на https: //: 0 / .
Код хорошо работает на моей стороне (в IE 11). Попробуйте использовать средства разработчика F12, чтобы проверить элементы документа, проверить, изменился ли URL. Также вы можете попробовать сбросить настройки браузера IE или переустановить браузер IE.