Почему код работает в java 7 и не работает в java 8?

153
15 июля 2017, 06:57

Я использую в данный момент IDE Eclipse Version: Neon.2 Release (4.6.2) и версию java Version 8 Update 131.

В данном коде IDE выдает ошибку - "Type mismatch: cannot convert from byte to Integer":

Integer i = (byte) 10;

Но этот код вполне корректно выполняется в IDE Eclipse Version: Indigo Service Release 2 и java Version 7. Что принципиально изменилось в механизме widening conversion в 8-й версии java, потому что я не думаю, что это связано с версией IDE?

READ ALSO
Spring inline-script

Spring inline-script

Добрый деньИзучаю спринг по книге spring in action

258
Настройка метода registerGlobalAuthentication

Настройка метода registerGlobalAuthentication

Как мне сделать, что б при входе на сайт сначало проверяло inMemoryAuth, и если юзера там нету, то уже через UserDetailsServiceВот мой вариант кода:

213