Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

2
log4j: Вихід журналу певного класу до певного додатка
Я використовую log4j і хотів би спрямувати вихід певних Loggers до певних файлів. У мене вже є кілька аплікацій. Тепер, щоб полегшити налагодження, я хочу сказати 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: Вміст заборонений у prolog
У мене на веб-службі 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 Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown …
161 java  xml 

8
Як працює збір сміття Java з циркулярними посиланнями?
З мого розуміння, збирання сміття на Java очищує деякі об'єкти, якщо більше нічого не вказує на цей об’єкт. Моє запитання: що станеться, якщо у нас є щось подібне: class Node { public object value; public Node next; public Node(object o, Node n) { value = 0; next = n;} } …

10
Як перетворити сплячий проксі в реальний об'єкт сутності
Під час сплячого режиму Sessionя завантажую деякі об'єкти, а деякі з них завантажуються як проксі, завдяки ледачому навантаженню. Все гаразд, і я не хочу відключати ледачу завантаження. Але пізніше мені потрібно надіслати деякі об’єкти (фактично один об’єкт) клієнту GWT через RPC. І трапляється, що цей конкретний об’єкт є проксі. Тому …

13
Перевірте два аргументи в Java, або обидва не нульові, або обидва нульові елегантно
Я використовував весняне завантаження, щоб розробити проект оболонки, який використовується для надсилання електронної пошти, наприклад 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, було б корисно. Якщо я це зрозумію, буду впевнено використовувати його. Я не міг …

5
Як я можу ініціалізувати ArrayList зі всіма нулями в Java?
Схоже arraylist, не виконує свою роботу з призначення президенти: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Потім, коли я намагаюся отримати доступ до нього: list.get(5) Замість повернення 0 він кидає IndexOutOfBoundsException: індекс 5 виходить за межі довжини 0 . Чи є спосіб ініціалізувати всі елементи до 0 точного розміру, як …
161 java  collections 

7
Джерсі перестав працювати з InjectionManagerFactory не знайдено
Я отримую нижче помилку під час запуску API Jersey в Tomcat 8.5.11, через що мій API припиняється: HTTP Status 500 - Servlet.init () для сервлетів Jersey REST Service кинув виняток тип звіту про виключення повідомлення Servlet.init () для сервлета Jersey REST Service кинув виняток Опис Сервер зіткнувся з внутрішньою помилкою, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.