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

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

9
Что-то вроде «содержит что-нибудь» для набора Java?
У меня есть два набора, A и B, одного типа. Я должен найти, содержит ли A какой-либо элемент из множества B. Что было бы лучшим способом сделать это без перебора наборов? В библиотеке Set есть contains(object)и containsAll(collection), но нет containsAny(collection).
307 java 


8
Обобщения Java - почему «расширяет T» разрешено, но не «реализует T»?
Интересно, есть ли в Java особая причина использовать всегда " extends", а не " implements" для определения границ параметров типа. Пример: public interface C {} public class A<B implements C>{} запрещено, но public class A<B extends C>{} правильно. В чем причина этого?

2
Как установить Maven 3 в Ubuntu 18.04 / 17.04 / 16.10 / 16.04 LTS / 15.10 / 15.04 / 14.10 / 14.04 LTS / 13.10 / 13.04 с помощью apt-get? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Пытаться: sudo apt-get install maven Если это работает для вас, игнорируйте оставшуюся часть этого поста. вступление …

21
Как найти неиспользуемый / мертвый код в Java-проектах [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 месяцев назад . Улучшить этот вопрос Какие инструменты вы используете, чтобы найти неиспользуемый / мертвый код в больших проектах …

5
В чем разница между интерфейсом и @interface в Java?
Я не прикасался к Java с тех пор, как в конце 90-х годов в университете использовал JBuilder, поэтому я немного не в курсе - во всяком случае, на этой неделе я работал над небольшим Java-проектом и использовал Intellij IDEA в качестве своей IDE , для изменения темпа от моей обычной …

30
Как сделать заглавной первую букву строки в Java?
Я использую Java для получения Stringввода от пользователя. Я пытаюсь сделать первую букву этого ввода заглавной. Я попробовал это: String name; BufferedReader br = new InputStreamReader(System.in); String s1 = name.charAt(0).toUppercase()); System.out.println(s1 + name.substring(1)); что привело к этим ошибкам компилятора: Несоответствие типов: невозможно преобразовать InputStreamReader в BufferedReader Невозможно вызвать toUppercase () …
306 java  string  capitalize 

7
Уловки JSP, чтобы сделать шаблонирование легче?
На работе мне было поручено превратить кучу HTMLфайлов в простой JSPпроект. Это действительно все статично, нет серверной логики для программирования. Я должен отметить, что я совершенно новичок в Java. JSP-файлы, кажется, облегчают работу с общими включениями и переменными, во многом как PHP, но я хотел бы знать простой способ получить …




6
Двойной против BigDecimal?
Я должен вычислить некоторые переменные с плавающей точкой, и мой коллега предлагает мне использовать BigDecimalвместо, doubleтак как это будет более точным. Но я хочу знать, что это такое и как извлечь из этого максимум BigDecimal?

9
Как метод ArrayList в объекте () оценивает объекты?
Скажем, я создаю один объект и добавляю его в свой ArrayList. Если я затем создам другой объект с точно таким же входом конструктора, будет ли contains()метод оценивать два объекта как одинаковые? Предположим, что конструктор не делает ничего смешного с вводом, и переменные, хранящиеся в обоих объектах, идентичны. ArrayList<Thing> basket = …

4
Может ли Мокито заглушить метод без учета аргумента?
Я пытаюсь протестировать старый код, используя Mockito. Я хочу заглушить, FooDaoчто используется в производстве следующим образом: foo = fooDao.getBar(new Bazoo()); Я могу написать: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Но очевидная проблема заключается в том, что getBar()никогда не вызывается с тем же Bazooобъектом, для которого я обозначил метод. (Прокляни этого newоператора!) Мне бы понравилось, …

22
Как мне найти, где JDK установлен на моем компьютере с Windows?
Мне нужно знать, где находится JDK на моей машине. При запуске Java -versionв cmd отображается версия «1.6.xx». Чтобы найти расположение этого SDK на моей машине, я попытался использовать, echo %JAVA_HOME%но он показывает только «JAVA_HOME» (так как в моих переменных окружения нет переменной «JAVA_PATH»).
303 java  windows 

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