Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

13
В чем разница между объектами HashMap и Map в Java?
В чем разница между следующими картами, которые я создаю (в другом вопросе люди ответили, используя их, казалось бы, взаимозаменяемо, и мне интересно, если / как они отличаются): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
350 java  dictionary  hashmap 


14
Какой лучший макет фреймворка для Java? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

21
Полиморфизм против переопределения против перегрузки
С точки зрения Java, когда кто-то спрашивает: что такое полиморфизм? Будет ли перегрузка или перегрузка приемлемым ответом? Я думаю, что это немного больше, чем это. Если у вас есть абстрактный базовый класс, который определил метод без реализации, и вы определили этот метод в подклассе, это все еще переопределяет? Я думаю, …

4
@ Обнуляемое использование аннотаций
Я видел какой-то метод в Java, объявленный как: void foo(@Nullable Object obj) { ... } В чем смысл @Nullableздесь? Означает ли это, что вход может быть null? Без аннотации входной сигнал все еще может быть нулевым, так что я думаю, что это не только так?
347 java  annotations 

12
Объект доступа к данным (DAO) в Java
Я просматривал документ и наткнулся на термин, который называется DAO. Я обнаружил, что это объект доступа к данным. Может кто-нибудь объяснить мне, что это на самом деле? Я знаю, что это своего рода интерфейс для доступа к данным из разных типов источников, в середине этого небольшого моего исследования я натолкнулся …
347 java  dao 

13
Улучшает ли использование ключевое слово final в Java?
В Java мы видим много мест, где finalключевое слово можно использовать, но его использование встречается редко. Например: String str = "abc"; System.out.println(str); В приведенном выше случае, strможет быть, finalно это обычно прекращается. Когда метод никогда не будет переопределен, мы можем использовать ключевое слово final. Точно так же в случае класса, …
347 java  final 

12
Как развернуть файл войны в Tomcat 7
Я скопировал sample.warфайл в webappsкаталог Tomcat, и я могу получить доступ localhost:8080. Теперь, как Tomcat развернет его, я имею в виду, нужно ли открывать его в браузере? Как я могу получить доступ к приложению?
346 java  tomcat  war 

7
Как сделать задержку в Java?
Я пытаюсь что-то сделать в Java, и мне нужно что-то подождать / задержать на некоторое количество секунд в цикле while. while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } Я хочу …
346 java  wait  sleep  thread-sleep 

11
Сделать копию массива
У меня есть массив, aкоторый постоянно обновляется. Давайте скажем a = [1,2,3,4,5]. Мне нужно сделать точную копию aи позвонить b. Если aбы измениться [6,7,8,9,10], bвсе равно должно быть [1,2,3,4,5]. Каков наилучший способ сделать это? Я попробовал forцикл как: for(int i=0; i<5; i++) { b[i]=a[i] } но это, кажется, не работает …
345 java  arrays  copy 

19
Java коллекция пар значений? (кортежи?)
Мне нравится, как в Java есть карта, где вы можете, например, определить типы каждой записи на карте <String, Integer>. То, что я ищу, - это тип коллекции, где каждый элемент коллекции представляет собой пару значений. Каждое значение в паре может иметь свой собственный тип (например, пример String и Integer выше), …
345 java 

13
Я получаю исключение при использовании Thread.sleep (x) или wait ()
Я пытался отложить (или уложить в сон) мою Java-программу, но произошла ошибка. Я не могу использовать Thread.sleep(x)или wait(). Появляется то же сообщение об ошибке: незарегистрированное исключение java.lang.InterruptedException; должен быть пойман или объявлен брошенным. Требуется ли какой-либо шаг перед использованием методов Thread.sleep()или wait()?
343 java  sleep 

20
Maven пакет / установить без теста (пропустить тесты)
Я пытаюсь упаковать свой проект. Но он автоматически запускает тесты, предшествующие выполнению упаковки. Тесты вставляют некоторый контент в базу данных. Это не то, что я хочу, мне нужно избегать запуска тестов во время упаковки приложения. Кто-нибудь знает, как запустить пакет без теста?
343 java  maven 

30
PreparedStatement IN предложение альтернативы?
Каковы наилучшие обходные пути для использования предложения SQL INс экземплярами java.sql.PreparedStatement, которое не поддерживается для нескольких значений из-за проблем безопасности атаки SQL-инъекцией: один ?заполнитель представляет одно значение, а не список значений. Рассмотрим следующий оператор SQL: SELECT my_column FROM my_table where search_column IN (?) Использование preparedStatement.setString( 1, "'A', 'B', 'C'" );по …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.