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

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

2
log4j: протоколировать выход определенного класса для определенного приложения
Я использую log4j и хотел бы направить вывод определенных регистраторов в определенные файлы. У меня уже есть несколько приложений. Теперь, чтобы упростить отладку, я хочу сказать log4j, что выходные данные, сгенерированные определенным классом (например, foo.bar.Baz), должны быть записаны в определенный файл журнала. Можно ли это сделать?
161 java  log4j  logging  appender 

18
Как прокрутить до конца RecyclerView? scrollToPosition не работает
Я хотел бы прокрутить до конца списка RecyclerView после загрузки действия. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)выдает исключение о том, что он не поддерживается в RecyclerView, и conversationView.scrollToPosition(...), похоже , ничего не делает. После вышеупомянутого …

30
org.xml.sax.SAXParseException: содержимое не разрешено в прологе
У меня есть клиент веб-службы на основе Java, подключенный к веб-службе Java (реализован на платформе Axis1). Я получаю следующее исключение в моем файле журнала: Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown …
161 java  xml 

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

6
Фильтруйте значения, только если не нуль, используя лямбду в Java8
У меня есть список объектов, скажем car. Я хочу отфильтровать этот список на основе какого-либо параметра, используя Java 8. Но если параметр есть null, он выбрасывает NullPointerException. Как отфильтровать нулевые значения? Текущий код выглядит следующим образом requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); Это бросает, NullPointerExceptionесли getName()возвращается null.

8
Как Java Garbage Collection работает с круговыми ссылками?
Насколько я понимаю, сборка мусора в Java очищает некоторые объекты, если ничто другое не «указывает» на этот объект. Мой вопрос: что произойдет, если у нас будет что-то вроде этого: class Node { public object value; public Node next; public Node(object o, Node n) { value = 0; next = n;} …

10
Как преобразовать прокси Hibernate в реальный объект
Во время Hibernate Sessionя загружаю некоторые объекты, и некоторые из них загружаются как прокси из-за отложенной загрузки. Все в порядке, и я не хочу отключать ленивую загрузку. Но позже мне нужно отправить некоторые объекты (фактически один объект) клиенту GWT через RPC. И бывает, что этот конкретный объект является прокси. Поэтому …

13
Проверьте два аргумента в Java, либо оба не равны NULL, либо оба NULL элегантно
Я использовал Spring Boot для разработки проекта оболочки, используемого для отправки электронной почты, например sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com Если fromи passwordаргументы отсутствуют, я использую отправитель по умолчанию и пароль, например , noreply@bar.comи 123456. Таким образом, если пользователь передает fromаргумент, он также должен передать passwordаргумент …
161 java 


16
Как называется оператор Java?: И что он делает?
Я работал с Java пару лет, но до недавнего времени я не сталкивался с этой конструкцией: int count = isHere ? getHereCount(index) : getAwayCount(index); Вероятно, это очень простой вопрос, но кто-нибудь может это объяснить? Как мне это прочитать? Я уверен, что знаю, как это работает. если isHereэто правда, getHereCount()называется, если …

15
Передача строки по ссылке в Java?
Я привык делать следующее в C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } И вывод: foo Однако в Java это, похоже, не работает. Я предполагаю, потому что Stringобъект копируется, а не передается по ссылке . Я думал, что строки …


14
Настройка прокси Gradle
Мне нужен веб-доступ из Gradle через прокси-сервер, чтобы использовать интеграцию Gradle / Artifactory для Jenkins. Чтобы уменьшить возможные причины проблем, я вручную добавляю плагин Artifactory в build.gradle и запускаю его из командной строки: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Следуя этому описанию, я указал следующее в .gradle / gradle.properties в …

7
Получение разницы между двумя наборами
Итак, если у меня есть два набора: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Есть ли способ сравнить их и вернуть только набор из 4 и 5?
161 java  set 

8
Почему ArrayDeque лучше, чем LinkedList
Я пытаюсь понять почему Java ArrayDeque лучше, чем Java LinkedList, поскольку они оба реализуют интерфейс Deque. Я не вижу, чтобы кто-то использовал ArrayDeque в своем коде. Если кто-то проливает больше света на реализацию ArrayDeque, это будет полезно. Если я это понимаю, я буду более уверен в этом. Я не мог …

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