В сервлете необходимо получить инстанс DAO
который обернут в AtomicReference
, но при приведении типов компилятор волнуется и пишет:
Unchecked cast: 'java.lang.Object' to 'java.util.concurrent.atomic.AtomicReference<ru.javavision.dao.UserDAO>' less... (⌘F1)
Signals places where an unchecked warning is issued by the compiler, for example:
void f(HashMap map) {
map.put("key", "value");
}
Hint: Pass -Xlint:unchecked to javac to get more details.
Сам код выглядит так:
AtomicReference<UserDAO> dao = (AtomicReference<UserDAO>) req.getServletContext().getAttribute("dao");
Подскажите как можно успокоить компилятор, учитывая что instance of
не работает с дженериками, или если работает то как это написать?
Спасибо.
Использовать аннотацию @SuppressWarnings("unchecked")
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ли такой макрос, который автоматически генерировал в коде все объекты из filefxml?
Здравствуйте! Делаю кастомный SimpleCursorAdapter, наследуюсь от данного класса, переопределяю bindView(), и не понимаю почему в наследнике недоступны...
Как с помощью BottomNavigationView реализовать открытие определенных layout xml? Вот код, который реализует вывод текста, а как реализовать открытие layout'?